#include "emp-tool/circuits/float32.h"
using emp::Float;
using emp::Bit;

#ifdef __GNUC__
	#ifndef __clang__
		#pragma GCC push_options
		#pragma GCC optimize ("O1")
	#else
		__attribute__((optnone))
	#endif
#endif
Float Float::log2() const {
	Float res(*this);

	Bit *B = new Bit[17673];

	B[0] = res[0];
	B[1] = res[1];
	B[2] = res[2];
	B[3] = res[3];
	B[4] = res[4];
	B[5] = res[5];
	B[6] = res[6];
	B[7] = res[7];
	B[8] = res[8];
	B[9] = res[9];
	B[10] = res[10];
	B[11] = res[11];
	B[12] = res[12];
	B[13] = res[13];
	B[14] = res[14];
	B[15] = res[15];
	B[16] = res[16];
	B[17] = res[17];
	B[18] = res[18];
	B[19] = res[19];
	B[20] = res[20];
	B[21] = res[21];
	B[22] = res[22];
	B[23] = res[23];
	B[24] = res[24];
	B[25] = res[25];
	B[26] = res[26];
	B[27] = res[27];
	B[28] = res[28];
	B[29] = res[29];
	B[30] = res[30];
	B[31] = res[31];
	B[32] = !B[28];
	B[33] = !B[27];
	B[34] = !B[30];
	B[35] = !B[24];
	B[36] = !B[23];
	B[37] = !B[26];
	B[38] = !B[25];
	B[39] = B[25] & B[24];
	B[40] = B[30] & B[23];
	B[41] = !B[29];
	B[42] = !B[5];
	B[43] = !B[6];
	B[44] = !B[8];
	B[45] = !B[0];
	B[46] = !B[3];
	B[47] = !B[2];
	B[48] = !B[9];
	B[49] = !B[14];
	B[50] = !B[18];
	B[51] = !B[17];
	B[52] = !B[11];
	B[53] = !B[12];
	B[54] = !B[15];
	B[55] = !B[21];
	B[56] = !B[20];
	B[57] = !B[22];
	B[58] = !B[16];
	B[59] = !B[19];
	B[60] = !B[4];
	B[61] = !B[7];
	B[62] = !B[1];
	B[63] = !B[13];
	B[64] = !B[10];
	B[65] = B[31];
	B[66] = Bit(false, PUBLIC);
	B[67] = Bit(false, PUBLIC);
	B[68] = B[27] & B[26];
	B[69] = Bit(false, PUBLIC);
	B[70] = Bit(false, PUBLIC);
	B[71] = B[29] & B[28];
	B[72] = B[36] & B[35];
	B[73] = B[41] & B[34];
	B[74] = B[38] & B[37];
	B[75] = B[33] & B[32];
	B[76] = B[71] & B[68];
	B[77] = B[40] & B[39];
	B[78] = B[39] & B[23];
	B[79] = B[55] & B[56];
	B[80] = B[50] & B[51];
	B[81] = B[46] & B[47];
	B[82] = B[42] & B[43];
	B[83] = B[54] & B[49];
	B[84] = B[52] & B[53];
	B[85] = B[44] & B[48];
	B[86] = !B[65];
	B[87] = B[75] & B[73];
	B[88] = B[72] & B[74];
	B[89] = B[76] & B[77];
	B[90] = B[76] & B[78];
	B[91] = B[81] & B[60];
	B[92] = B[82] & B[61];
	B[93] = B[80] & B[59];
	B[94] = B[84] & B[63];
	B[95] = B[83] & B[58];
	B[96] = B[85] & B[64];
	B[97] = B[79] & B[57];
	B[98] = B[88] & B[87];
	B[99] = !B[89];
	B[100] = B[90] & B[45];
	B[101] = B[93] & B[97];
	B[102] = B[94] & B[95];
	B[103] = B[92] & B[96];
	B[104] = !B[98];
	B[105] = B[100] & B[62];
	B[106] = B[102] & B[101];
	B[107] = B[98] & B[86];
	B[108] = B[99] & B[104];
	B[109] = B[105] & B[91];
	B[110] = !B[107];
	B[111] = B[108] & B[17];
	B[112] = B[108] & B[16];
	B[113] = B[108] & B[18];
	B[114] = B[21] & B[108];
	B[115] = B[22] & B[108];
	B[116] = B[20] & B[108];
	B[117] = B[19] & B[108];
	B[118] = B[15] & B[108];
	B[119] = B[10] & B[108];
	B[120] = B[11] & B[108];
	B[121] = B[9] & B[108];
	B[122] = B[8] & B[108];
	B[123] = B[7] & B[108];
	B[124] = B[6] & B[108];
	B[125] = B[13] & B[108];
	B[126] = B[14] & B[108];
	B[127] = B[12] & B[108];
	B[128] = B[5] & B[108];
	B[129] = B[2] & B[108];
	B[130] = B[0] & B[108];
	B[131] = B[1] & B[108];
	B[132] = !B[108];
	B[133] = B[108] & B[23];
	B[134] = B[108] & B[24];
	B[135] = B[108] & B[25];
	B[136] = B[109] & B[103];
	B[137] = B[108] & B[86];
	B[138] = B[4] & B[108];
	B[139] = B[3] & B[108];
	B[140] = !B[113];
	B[141] = !B[111];
	B[142] = !B[112];
	B[143] = !B[117];
	B[144] = !B[114];
	B[145] = !B[116];
	B[146] = !B[115];
	B[147] = B[117] & B[116];
	B[148] = !B[118];
	B[149] = B[115] & B[114];
	B[150] = B[113] & B[118];
	B[151] = B[111] & B[118];
	B[152] = !B[130];
	B[153] = !B[128];
	B[154] = B[111] & B[113];
	B[155] = B[112] & B[118];
	B[156] = !B[119];
	B[157] = !B[121];
	B[158] = !B[123];
	B[159] = !B[125];
	B[160] = !B[124];
	B[161] = !B[127];
	B[162] = !B[120];
	B[163] = !B[126];
	B[164] = !B[122];
	B[165] = B[115] ^ B[114];
	B[166] = B[115] ^ B[114];
	B[167] = !B[129];
	B[168] = B[132] & B[36];
	B[169] = !B[133];
	B[170] = !B[134];
	B[171] = B[132] & B[38];
	B[172] = !B[135];
	B[173] = B[136] & B[106];
	B[174] = B[132] ^ B[27];
	B[175] = !B[138];
	B[176] = !B[139];
	B[177] = B[132] & B[86];
	B[178] = !B[131];
	B[179] = B[111] & B[142];
	B[180] = B[113] & B[141];
	B[181] = B[141] & B[140];
	B[182] = B[112] & B[140];
	B[183] = B[114] & B[146];
	B[184] = B[145] & B[143];
	B[185] = B[115] & B[144];
	B[186] = B[144] & B[146];
	B[187] = B[116] & B[143];
	B[188] = B[117] & B[145];
	B[189] = B[167] ^ B[139];
	B[190] = B[154] & B[112];
	B[191] = B[149] & B[147];
	B[192] = B[156] ^ B[120];
	B[193] = B[157] ^ B[122];
	B[194] = B[156] ^ B[121];
	B[195] = B[158] ^ B[122];
	B[196] = B[159] ^ B[126];
	B[197] = B[160] ^ B[123];
	B[198] = B[160] ^ B[128];
	B[199] = B[159] ^ B[127];
	B[200] = B[161] ^ B[120];
	B[201] = B[112] & B[141];
	B[202] = B[163] ^ B[118];
	B[203] = B[148] ^ B[112];
	B[204] = B[111] & B[140];
	B[205] = B[140] ^ B[117];
	B[206] = B[108] & B[146];
	B[207] = B[145] ^ B[114];
	B[208] = !B[166];
	B[209] = B[131] & B[152];
	B[210] = B[176] ^ B[138];
	B[211] = !B[168];
	B[212] = !B[171];
	B[213] = !B[173];
	B[214] = B[167] ^ B[131];
	B[215] = B[175] ^ B[128];
	B[216] = B[108] & B[145];
	B[217] = B[186] & B[188];
	B[218] = B[180] & B[118];
	B[219] = B[179] & B[113];
	B[220] = B[181] & B[142];
	B[221] = B[112] & B[180];
	B[222] = B[186] & B[184];
	B[223] = B[186] & B[147];
	B[224] = B[185] & B[188];
	B[225] = B[149] & B[187];
	B[226] = B[151] & B[182];
	B[227] = B[187] & B[183];
	B[228] = B[150] & B[179];
	B[229] = B[179] & B[148];
	B[230] = B[182] & B[118];
	B[231] = B[184] & B[183];
	B[232] = B[188] & B[183];
	B[233] = B[186] & B[187];
	B[234] = !B[214];
	B[235] = B[137] & B[213];
	B[236] = !B[215];
	B[237] = B[180] & B[148];
	B[238] = B[179] & B[118];
	B[239] = B[182] & B[148];
	B[240] = B[182] & B[111];
	B[241] = B[155] & B[180];
	B[242] = B[185] & B[184];
	B[243] = B[185] & B[187];
	B[244] = B[190] & B[118];
	B[245] = B[190] & B[148];
	B[246] = B[149] & B[188];
	B[247] = B[147] & B[183];
	B[248] = B[149] & B[184];
	B[249] = B[185] & B[147];
	B[250] = !B[192];
	B[251] = !B[194];
	B[252] = !B[193];
	B[253] = !B[195];
	B[254] = !B[198];
	B[255] = !B[197];
	B[256] = !B[196];
	B[257] = !B[199];
	B[258] = !B[200];
	B[259] = !B[179];
	B[260] = !B[201];
	B[261] = !B[202];
	B[262] = !B[203];
	B[263] = !B[204];
	B[264] = !B[180];
	B[265] = !B[187];
	B[266] = !B[188];
	B[267] = !B[205];
	B[268] = !B[207];
	B[269] = !B[206];
	B[270] = B[207] & B[165];
	B[271] = B[208] & B[206];
	B[272] = B[130] & B[214];
	B[273] = B[169] & B[211];
	B[274] = B[212] & B[37];
	B[275] = !B[209];
	B[276] = !B[210];
	B[277] = !B[189];
	B[278] = B[220] & B[118];
	B[279] = B[218] & B[142];
	B[280] = B[220] & B[148];
	B[281] = B[221] & B[148];
	B[282] = B[219] & B[148];
	B[283] = B[226] & B[227];
	B[284] = B[224] & B[228];
	B[285] = B[223] & B[226];
	B[286] = B[230] & B[141];
	B[287] = B[229] & B[140];
	B[288] = B[236] & B[277];
	B[289] = B[196] & B[258];
	B[290] = B[257] & B[200];
	B[291] = B[189] & B[276];
	B[292] = B[239] & B[141];
	B[293] = B[240] & B[148];
	B[294] = B[238] & B[140];
	B[295] = B[237] & B[142];
	B[296] = B[231] & B[245];
	B[297] = B[248] & B[244];
	B[298] = B[249] & B[241];
	B[299] = B[248] & B[228];
	B[300] = B[249] & B[245];
	B[301] = B[249] & B[228];
	B[302] = B[248] & B[245];
	B[303] = B[246] & B[228];
	B[304] = B[246] & B[241];
	B[305] = B[228] & B[227];
	B[306] = B[224] & B[244];
	B[307] = B[243] & B[226];
	B[308] = B[226] & B[232];
	B[309] = B[241] & B[232];
	B[310] = B[243] & B[228];
	B[311] = B[223] & B[241];
	B[312] = B[228] & B[232];
	B[313] = B[244] & B[232];
	B[314] = B[191] & B[226];
	B[315] = B[217] & B[241];
	B[316] = B[225] & B[228];
	B[317] = B[233] & B[226];
	B[318] = B[191] & B[241];
	B[319] = B[222] & B[228];
	B[320] = B[225] & B[244];
	B[321] = B[217] & B[228];
	B[322] = B[191] & B[245];
	B[323] = B[245] & B[232];
	B[324] = B[217] & B[226];
	B[325] = B[231] & B[241];
	B[326] = B[244] & B[227];
	B[327] = B[245] & B[227];
	B[328] = B[223] & B[228];
	B[329] = B[223] & B[245];
	B[330] = B[222] & B[245];
	B[331] = B[233] & B[228];
	B[332] = B[225] & B[245];
	B[333] = B[247] & B[245];
	B[334] = B[247] & B[228];
	B[335] = B[191] & B[228];
	B[336] = B[242] & B[241];
	B[337] = B[249] & B[226];
	B[338] = B[225] & B[226];
	B[339] = B[224] & B[226];
	B[340] = B[243] & B[245];
	B[341] = B[246] & B[226];
	B[342] = B[248] & B[226];
	B[343] = B[246] & B[245];
	B[344] = B[222] & B[244];
	B[345] = B[222] & B[241];
	B[346] = B[247] & B[244];
	B[347] = B[242] & B[228];
	B[348] = B[249] & B[244];
	B[349] = B[231] & B[244];
	B[350] = B[247] & B[241];
	B[351] = B[242] & B[244];
	B[352] = B[233] & B[241];
	B[353] = B[233] & B[244];
	B[354] = B[247] & B[226];
	B[355] = B[242] & B[226];
	B[356] = B[225] & B[241];
	B[357] = B[231] & B[226];
	B[358] = B[243] & B[244];
	B[359] = B[248] & B[241];
	B[360] = B[224] & B[245];
	B[361] = B[246] & B[244];
	B[362] = B[233] & B[245];
	B[363] = B[241] & B[227];
	B[364] = B[191] & B[244];
	B[365] = B[222] & B[226];
	B[366] = B[223] & B[244];
	B[367] = B[242] & B[245];
	B[368] = B[224] & B[241];
	B[369] = B[231] & B[228];
	B[370] = B[217] & B[244];
	B[371] = B[250] & B[193];
	B[372] = B[251] & B[193];
	B[373] = B[192] & B[252];
	B[374] = B[250] & B[252];
	B[375] = B[253] & B[198];
	B[376] = B[255] & B[198];
	B[377] = B[195] & B[254];
	B[378] = B[253] & B[254];
	B[379] = B[256] & B[200];
	B[380] = B[256] & B[258];
	B[381] = B[260] & B[259];
	B[382] = B[262] & B[202];
	B[383] = B[265] & B[266];
	B[384] = B[263] & B[264];
	B[385] = B[206] & B[268];
	B[386] = B[269] & B[268];
	B[387] = B[271] & B[207];
	B[388] = B[234] & B[152];
	B[389] = B[130] & B[234];
	B[390] = !B[272];
	B[391] = B[215] & B[277];
	B[392] = !B[270];
	B[393] = !B[273];
	B[394] = B[170] ^ B[273];
	B[395] = !B[274];
	B[396] = B[236] & B[189];
	B[397] = B[217] & B[245];
	B[398] = B[243] & B[241];
	B[399] = B[223] & B[280];
	B[400] = B[222] & B[279];
	B[401] = B[224] & B[282];
	B[402] = B[225] & B[278];
	B[403] = B[223] & B[281];
	B[404] = B[231] & B[282];
	B[405] = !B[283];
	B[406] = B[287] & B[232];
	B[407] = !B[284];
	B[408] = B[233] & B[280];
	B[409] = B[222] & B[286];
	B[410] = !B[285];
	B[411] = B[388] & B[178];
	B[412] = B[248] & B[294];
	B[413] = B[248] & B[295];
	B[414] = B[295] & B[227];
	B[415] = B[246] & B[280];
	B[416] = B[223] & B[295];
	B[417] = B[249] & B[282];
	B[418] = B[279] & B[227];
	B[419] = B[246] & B[293];
	B[420] = B[281] & B[227];
	B[421] = B[248] & B[292];
	B[422] = B[248] & B[286];
	B[423] = B[248] & B[282];
	B[424] = B[294] & B[232];
	B[425] = B[243] & B[280];
	B[426] = B[279] & B[232];
	B[427] = B[282] & B[232];
	B[428] = B[224] & B[293];
	B[429] = B[247] & B[286];
	B[430] = B[243] & B[279];
	B[431] = B[249] & B[292];
	B[432] = B[243] & B[278];
	B[433] = B[225] & B[295];
	B[434] = B[231] & B[278];
	B[435] = B[248] & B[279];
	B[436] = B[231] & B[292];
	B[437] = B[249] & B[286];
	B[438] = B[243] & B[295];
	B[439] = B[225] & B[286];
	B[440] = B[225] & B[279];
	B[441] = B[224] & B[292];
	B[442] = B[223] & B[292];
	B[443] = B[217] & B[279];
	B[444] = B[225] & B[282];
	B[445] = B[247] & B[295];
	B[446] = B[242] & B[281];
	B[447] = B[224] & B[294];
	B[448] = B[222] & B[292];
	B[449] = B[217] & B[282];
	B[450] = B[242] & B[280];
	B[451] = B[222] & B[295];
	B[452] = B[294] & B[227];
	B[453] = B[246] & B[295];
	B[454] = B[191] & B[294];
	B[455] = B[242] & B[278];
	B[456] = B[222] & B[287];
	B[457] = B[247] & B[279];
	B[458] = B[191] & B[295];
	B[459] = B[217] & B[287];
	B[460] = !B[317];
	B[461] = !B[312];
	B[462] = B[295] & B[232];
	B[463] = B[231] & B[279];
	B[464] = B[231] & B[286];
	B[465] = !B[313];
	B[466] = !B[321];
	B[467] = B[233] & B[295];
	B[468] = B[281] & B[232];
	B[469] = B[280] & B[232];
	B[470] = B[278] & B[227];
	B[471] = B[222] & B[294];
	B[472] = !B[308];
	B[473] = B[217] & B[295];
	B[474] = !B[309];
	B[475] = B[217] & B[286];
	B[476] = B[217] & B[280];
	B[477] = B[292] & B[232];
	B[478] = !B[315];
	B[479] = !B[296];
	B[480] = B[232] & B[278];
	B[481] = !B[305];
	B[482] = B[217] & B[281];
	B[483] = B[233] & B[286];
	B[484] = B[231] & B[293];
	B[485] = B[223] & B[282];
	B[486] = !B[311];
	B[487] = !B[319];
	B[488] = B[233] & B[294];
	B[489] = B[233] & B[293];
	B[490] = B[223] & B[294];
	B[491] = B[223] & B[286];
	B[492] = B[191] & B[282];
	B[493] = B[191] & B[278];
	B[494] = !B[322];
	B[495] = !B[320];
	B[496] = !B[318];
	B[497] = !B[316];
	B[498] = !B[314];
	B[499] = B[246] & B[286];
	B[500] = !B[304];
	B[501] = !B[299];
	B[502] = !B[302];
	B[503] = !B[300];
	B[504] = !B[303];
	B[505] = !B[301];
	B[506] = B[242] & B[279];
	B[507] = B[224] & B[278];
	B[508] = B[242] & B[294];
	B[509] = B[242] & B[286];
	B[510] = B[242] & B[293];
	B[511] = B[224] & B[280];
	B[512] = B[247] & B[294];
	B[513] = B[247] & B[287];
	B[514] = B[247] & B[281];
	B[515] = B[247] & B[293];
	B[516] = B[249] & B[280];
	B[517] = !B[310];
	B[518] = B[225] & B[294];
	B[519] = B[225] & B[292];
	B[520] = B[247] & B[278];
	B[521] = !B[306];
	B[522] = B[224] & B[295];
	B[523] = !B[307];
	B[524] = B[246] & B[287];
	B[525] = !B[298];
	B[526] = B[248] & B[293];
	B[527] = B[248] & B[280];
	B[528] = B[246] & B[282];
	B[529] = B[248] & B[287];
	B[530] = B[249] & B[279];
	B[531] = B[225] & B[287];
	B[532] = B[224] & B[281];
	B[533] = B[243] & B[292];
	B[534] = !B[297];
	B[535] = B[225] & B[281];
	B[536] = B[248] & B[278];
	B[537] = B[222] & B[281];
	B[538] = !B[342];
	B[539] = B[222] & B[282];
	B[540] = B[293] & B[232];
	B[541] = B[217] & B[292];
	B[542] = !B[323];
	B[543] = !B[335];
	B[544] = !B[330];
	B[545] = !B[341];
	B[546] = B[231] & B[280];
	B[547] = B[246] & B[294];
	B[548] = B[292] & B[227];
	B[549] = !B[332];
	B[550] = B[249] & B[295];
	B[551] = B[231] & B[281];
	B[552] = B[247] & B[292];
	B[553] = !B[336];
	B[554] = !B[334];
	B[555] = !B[324];
	B[556] = B[233] & B[281];
	B[557] = B[249] & B[287];
	B[558] = B[249] & B[294];
	B[559] = B[191] & B[287];
	B[560] = B[293] & B[227];
	B[561] = B[249] & B[281];
	B[562] = !B[325];
	B[563] = B[287] & B[227];
	B[564] = B[225] & B[280];
	B[565] = B[282] & B[227];
	B[566] = B[222] & B[278];
	B[567] = B[191] & B[279];
	B[568] = B[191] & B[280];
	B[569] = !B[331];
	B[570] = B[223] & B[278];
	B[571] = B[231] & B[294];
	B[572] = !B[329];
	B[573] = B[231] & B[295];
	B[574] = !B[326];
	B[575] = !B[327];
	B[576] = B[246] & B[278];
	B[577] = B[223] & B[279];
	B[578] = B[191] & B[281];
	B[579] = !B[328];
	B[580] = B[217] & B[294];
	B[581] = B[249] & B[278];
	B[582] = !B[340];
	B[583] = !B[339];
	B[584] = B[247] & B[282];
	B[585] = B[224] & B[279];
	B[586] = !B[333];
	B[587] = !B[338];
	B[588] = B[243] & B[293];
	B[589] = !B[397];
	B[590] = B[243] & B[282];
	B[591] = !B[398];
	B[592] = !B[337];
	B[593] = B[280] & B[227];
	B[594] = B[243] & B[286];
	B[595] = !B[343];
	B[596] = !B[345];
	B[597] = !B[348];
	B[598] = !B[349];
	B[599] = B[191] & B[286];
	B[600] = B[243] & B[287];
	B[601] = !B[350];
	B[602] = !B[344];
	B[603] = !B[347];
	B[604] = B[242] & B[295];
	B[605] = B[222] & B[280];
	B[606] = B[233] & B[279];
	B[607] = !B[346];
	B[608] = B[225] & B[293];
	B[609] = !B[351];
	B[610] = B[224] & B[286];
	B[611] = B[248] & B[281];
	B[612] = !B[355];
	B[613] = !B[353];
	B[614] = B[242] & B[282];
	B[615] = B[286] & B[232];
	B[616] = B[231] & B[287];
	B[617] = !B[352];
	B[618] = !B[354];
	B[619] = !B[356];
	B[620] = B[191] & B[293];
	B[621] = B[247] & B[280];
	B[622] = B[222] & B[293];
	B[623] = !B[357];
	B[624] = B[243] & B[281];
	B[625] = B[233] & B[292];
	B[626] = B[246] & B[279];
	B[627] = B[286] & B[227];
	B[628] = B[233] & B[278];
	B[629] = !B[359];
	B[630] = !B[360];
	B[631] = B[233] & B[287];
	B[632] = !B[358];
	B[633] = B[242] & B[292];
	B[634] = !B[361];
	B[635] = B[191] & B[292];
	B[636] = B[224] & B[287];
	B[637] = !B[364];
	B[638] = !B[363];
	B[639] = B[246] & B[281];
	B[640] = !B[362];
	B[641] = B[246] & B[292];
	B[642] = !B[366];
	B[643] = !B[365];
	B[644] = !B[367];
	B[645] = !B[368];
	B[646] = !B[369];
	B[647] = B[217] & B[293];
	B[648] = !B[370];
	B[649] = B[243] & B[294];
	B[650] = B[242] & B[287];
	B[651] = B[249] & B[293];
	B[652] = B[223] & B[287];
	B[653] = !B[289];
	B[654] = B[233] & B[282];
	B[655] = !B[380];
	B[656] = B[223] & B[293];
	B[657] = !B[373];
	B[658] = !B[374];
	B[659] = B[371] & B[194];
	B[660] = B[375] & B[197];
	B[661] = B[379] & B[199];
	B[662] = !B[381];
	B[663] = B[381] & B[261];
	B[664] = !B[383];
	B[665] = !B[384];
	B[666] = B[384] & B[267];
	B[667] = !B[385];
	B[668] = !B[386];
	B[669] = !B[378];
	B[670] = !B[377];
	B[671] = B[390] & B[275];
	B[672] = !B[389];
	B[673] = !B[288];
	B[674] = !B[391];
	B[675] = B[396] & B[210];
	B[676] = !B[291];
	B[677] = !B[376];
	B[678] = !B[382];
	B[679] = !B[387];
	B[680] = !B[372];
	B[681] = !B[290];
	B[682] = B[134] & B[393];
	B[683] = !B[394];
	B[684] = B[217] & B[278];
	B[685] = !B[684];
	B[686] = !B[402];
	B[687] = !B[403];
	B[688] = !B[399];
	B[689] = !B[400];
	B[690] = !B[401];
	B[691] = !B[404];
	B[692] = !B[409];
	B[693] = !B[408];
	B[694] = !B[406];
	B[695] = !B[442];
	B[696] = !B[456];
	B[697] = !B[427];
	B[698] = !B[426];
	B[699] = !B[459];
	B[700] = !B[424];
	B[701] = !B[443];
	B[702] = !B[414];
	B[703] = !B[448];
	B[704] = !B[418];
	B[705] = !B[452];
	B[706] = !B[420];
	B[707] = !B[449];
	B[708] = !B[436];
	B[709] = !B[416];
	B[710] = !B[451];
	B[711] = !B[434];
	B[712] = !B[454];
	B[713] = !B[444];
	B[714] = !B[453];
	B[715] = !B[422];
	B[716] = !B[421];
	B[717] = !B[419];
	B[718] = !B[458];
	B[719] = !B[447];
	B[720] = !B[446];
	B[721] = !B[441];
	B[722] = !B[457];
	B[723] = !B[450];
	B[724] = !B[455];
	B[725] = !B[445];
	B[726] = !B[437];
	B[727] = !B[438];
	B[728] = !B[439];
	B[729] = !B[440];
	B[730] = !B[425];
	B[731] = !B[431];
	B[732] = !B[428];
	B[733] = !B[429];
	B[734] = !B[430];
	B[735] = !B[433];
	B[736] = !B[417];
	B[737] = !B[415];
	B[738] = !B[413];
	B[739] = !B[412];
	B[740] = !B[432];
	B[741] = !B[423];
	B[742] = !B[435];
	B[743] = !B[462];
	B[744] = !B[476];
	B[745] = !B[470];
	B[746] = B[481] & B[465];
	B[747] = !B[524];
	B[748] = !B[526];
	B[749] = !B[529];
	B[750] = !B[464];
	B[751] = !B[463];
	B[752] = !B[513];
	B[753] = !B[512];
	B[754] = !B[515];
	B[755] = !B[530];
	B[756] = !B[469];
	B[757] = !B[508];
	B[758] = !B[532];
	B[759] = !B[507];
	B[760] = !B[531];
	B[761] = !B[475];
	B[762] = !B[468];
	B[763] = !B[535];
	B[764] = !B[473];
	B[765] = !B[471];
	B[766] = !B[514];
	B[767] = !B[511];
	B[768] = !B[467];
	B[769] = !B[490];
	B[770] = !B[489];
	B[771] = B[466] & B[479];
	B[772] = !B[491];
	B[773] = !B[485];
	B[774] = !B[477];
	B[775] = !B[483];
	B[776] = B[502] & B[503];
	B[777] = !B[480];
	B[778] = B[505] & B[504];
	B[779] = !B[488];
	B[780] = !B[499];
	B[781] = !B[527];
	B[782] = !B[484];
	B[783] = !B[528];
	B[784] = !B[492];
	B[785] = !B[493];
	B[786] = !B[482];
	B[787] = !B[516];
	B[788] = !B[522];
	B[789] = !B[518];
	B[790] = !B[509];
	B[791] = !B[533];
	B[792] = !B[520];
	B[793] = !B[519];
	B[794] = !B[506];
	B[795] = B[523] & B[494];
	B[796] = !B[510];
	B[797] = !B[559];
	B[798] = !B[568];
	B[799] = !B[540];
	B[800] = !B[566];
	B[801] = !B[567];
	B[802] = !B[570];
	B[803] = !B[548];
	B[804] = !B[547];
	B[805] = B[589] & B[410];
	B[806] = !B[541];
	B[807] = !B[537];
	B[808] = !B[536];
	B[809] = B[569] & B[478];
	B[810] = !B[546];
	B[811] = !B[588];
	B[812] = !B[539];
	B[813] = B[501] & B[543];
	B[814] = !B[563];
	B[815] = !B[564];
	B[816] = !B[565];
	B[817] = !B[580];
	B[818] = !B[578];
	B[819] = !B[584];
	B[820] = !B[577];
	B[821] = !B[560];
	B[822] = !B[561];
	B[823] = !B[573];
	B[824] = !B[576];
	B[825] = !B[571];
	B[826] = !B[585];
	B[827] = B[554] & B[553];
	B[828] = !B[581];
	B[829] = !B[556];
	B[830] = !B[557];
	B[831] = !B[558];
	B[832] = !B[550];
	B[833] = !B[552];
	B[834] = !B[551];
	B[835] = !B[590];
	B[836] = B[504] & B[544];
	B[837] = B[538] & B[589];
	B[838] = !B[599];
	B[839] = !B[605];
	B[840] = !B[600];
	B[841] = B[603] & B[586];
	B[842] = !B[608];
	B[843] = !B[594];
	B[844] = !B[604];
	B[845] = B[602] & B[544];
	B[846] = !B[606];
	B[847] = !B[593];
	B[848] = !B[614];
	B[849] = B[613] & B[544];
	B[850] = !B[620];
	B[851] = !B[610];
	B[852] = B[498] & B[461];
	B[853] = !B[611];
	B[854] = !B[615];
	B[855] = !B[616];
	B[856] = B[505] & B[617];
	B[857] = B[601] & B[405];
	B[858] = B[591] & B[465];
	B[859] = B[538] & B[505];
	B[860] = !B[622];
	B[861] = !B[626];
	B[862] = B[583] & B[498];
	B[863] = !B[628];
	B[864] = !B[625];
	B[865] = !B[621];
	B[866] = !B[627];
	B[867] = B[597] & B[586];
	B[868] = !B[624];
	B[869] = B[523] & B[504];
	B[870] = B[534] & B[525];
	B[871] = B[575] & B[474];
	B[872] = !B[633];
	B[873] = !B[635];
	B[874] = B[597] & B[575];
	B[875] = !B[631];
	B[876] = B[500] & B[474];
	B[877] = !B[636];
	B[878] = B[640] & B[466];
	B[879] = !B[639];
	B[880] = B[630] & B[638];
	B[881] = !B[641];
	B[882] = B[502] & B[542];
	B[883] = B[618] & B[466];
	B[884] = B[497] & B[486];
	B[885] = B[495] & B[460];
	B[886] = B[591] & B[497];
	B[887] = B[587] & B[502];
	B[888] = !B[647];
	B[889] = !B[649];
	B[890] = B[598] & B[574];
	B[891] = !B[650];
	B[892] = B[619] & B[405];
	B[893] = !B[651];
	B[894] = B[523] & B[591];
	B[895] = !B[652];
	B[896] = B[582] & B[597];
	B[897] = B[655] & B[653];
	B[898] = !B[654];
	B[899] = B[504] & B[497];
	B[900] = B[587] & B[538];
	B[901] = B[545] & B[410];
	B[902] = B[658] & B[657];
	B[903] = B[525] & B[554];
	B[904] = !B[656];
	B[905] = B[505] & B[613];
	B[906] = B[607] & B[481];
	B[907] = B[460] & B[461];
	B[908] = B[496] & B[602];
	B[909] = B[619] & B[545];
	B[910] = B[582] & B[609];
	B[911] = !B[663];
	B[912] = B[500] & B[572];
	B[913] = B[496] & B[648];
	B[914] = B[618] & B[553];
	B[915] = B[617] & B[575];
	B[916] = B[521] & B[479];
	B[917] = B[261] & B[662];
	B[918] = B[645] & B[630];
	B[919] = B[534] & B[494];
	B[920] = B[589] & B[478];
	B[921] = B[583] & B[504];
	B[922] = B[502] & B[607];
	B[923] = B[587] & B[405];
	B[924] = B[630] & B[640];
	B[925] = B[202] & B[662];
	B[926] = B[634] & B[640];
	B[927] = B[612] & B[479];
	B[928] = B[495] & B[617];
	B[929] = B[517] & B[504];
	B[930] = B[575] & B[481];
	B[931] = B[383] & B[665];
	B[932] = B[665] & B[664];
	B[933] = B[534] & B[505];
	B[934] = B[384] & B[664];
	B[935] = B[472] & B[474];
	B[936] = B[538] & B[534];
	B[937] = B[667] & B[668];
	B[938] = B[538] & B[612];
	B[939] = B[602] & B[579];
	B[940] = B[523] & B[572];
	B[941] = B[595] & B[466];
	B[942] = B[643] & B[646];
	B[943] = B[638] & B[642];
	B[944] = B[583] & B[502];
	B[945] = B[574] & B[474];
	B[946] = B[407] & B[634];
	B[947] = B[618] & B[598];
	B[948] = B[592] & B[613];
	B[949] = B[617] & B[569];
	B[950] = B[637] & B[497];
	B[951] = B[669] & B[670];
	B[952] = B[640] & B[569];
	B[953] = B[671] & B[672];
	B[954] = B[673] & B[674];
	B[955] = B[676] & B[674];
	B[956] = B[677] & B[670];
	B[957] = B[601] & B[579];
	B[958] = B[543] & B[465];
	B[959] = B[644] & B[637];
	B[960] = B[495] & B[575];
	B[961] = B[648] & B[474];
	B[962] = B[517] & B[586];
	B[963] = B[595] & B[494];
	B[964] = B[618] & B[648];
	B[965] = B[592] & B[562];
	B[966] = B[553] & B[486];
	B[967] = B[498] & B[410];
	B[968] = B[586] & B[569];
	B[969] = B[596] & B[579];
	B[970] = B[554] & B[617];
	B[971] = B[592] & B[603];
	B[972] = B[496] & B[589];
	B[973] = B[601] & B[646];
	B[974] = !B[666];
	B[975] = B[623] & B[572];
	B[976] = B[646] & B[472];
	B[977] = B[634] & B[618];
	B[978] = B[538] & B[543];
	B[979] = B[461] & B[465];
	B[980] = B[679] & B[392];
	B[981] = B[392] & B[668];
	B[982] = B[586] & B[549];
	B[983] = B[612] & B[602];
	B[984] = B[609] & B[640];
	B[985] = B[497] & B[574];
	B[986] = B[553] & B[410];
	B[987] = B[644] & B[609];
	B[988] = B[538] & B[544];
	B[989] = B[595] & B[612];
	B[990] = B[502] & B[494];
	B[991] = B[632] & B[586];
	B[992] = !B[675];
	B[993] = B[538] & B[542];
	B[994] = B[496] & B[544];
	B[995] = !B[660];
	B[996] = !B[659];
	B[997] = !B[661];
	B[998] = B[680] & B[657];
	B[999] = B[681] & B[653];
	B[1000] = B[682] & B[135];
	B[1001] = B[172] ^ B[682];
	B[1002] = B[591] & B[589];
	B[1003] = B[689] & B[405];
	B[1004] = B[407] & B[686];
	B[1005] = B[690] & B[410];
	B[1006] = B[688] & B[687];
	B[1007] = B[726] & B[460];
	B[1008] = B[729] & B[472];
	B[1009] = B[689] & B[700];
	B[1010] = B[714] & B[496];
	B[1011] = B[734] & B[687];
	B[1012] = B[737] & B[486];
	B[1013] = B[525] & B[708];
	B[1014] = B[719] & B[693];
	B[1015] = B[732] & B[495];
	B[1016] = B[702] & B[474];
	B[1017] = B[741] & B[725];
	B[1018] = B[525] & B[699];
	B[1019] = B[696] & B[460];
	B[1020] = B[500] & B[703];
	B[1021] = B[730] & B[501];
	B[1022] = B[731] & B[720];
	B[1023] = B[736] & B[497];
	B[1024] = B[534] & B[713];
	B[1025] = B[722] & B[707];
	B[1026] = B[706] & B[711];
	B[1027] = B[742] & B[724];
	B[1028] = B[712] & B[704];
	B[1029] = B[715] & B[498];
	B[1030] = B[703] & B[698];
	B[1031] = B[740] & B[710];
	B[1032] = B[730] & B[693];
	B[1033] = B[461] & B[697];
	B[1034] = B[727] & B[517];
	B[1035] = B[723] & B[695];
	B[1036] = B[735] & B[728];
	B[1037] = B[718] & B[705];
	B[1038] = B[521] & B[716];
	B[1039] = B[738] & B[478];
	B[1040] = B[721] & B[702];
	B[1041] = B[739] & B[709];
	B[1042] = B[498] & B[701];
	B[1043] = B[733] & B[487];
	B[1044] = B[717] & B[707];
	B[1045] = B[739] & B[738];
	B[1046] = B[789] & B[796];
	B[1047] = B[781] & B[783];
	B[1048] = B[758] & B[752];
	B[1049] = B[726] & B[592];
	B[1050] = B[784] & B[699];
	B[1051] = B[733] & B[752];
	B[1052] = B[734] & B[789];
	B[1053] = B[790] & B[745];
	B[1054] = B[685] & B[562];
	B[1055] = B[793] & B[716];
	B[1056] = B[772] & B[769];
	B[1057] = B[587] & B[721];
	B[1058] = B[776] & B[778];
	B[1059] = B[692] & B[542];
	B[1060] = B[747] & B[713];
	B[1061] = B[766] & B[461];
	B[1062] = B[795] & B[749];
	B[1063] = B[757] & B[774];
	B[1064] = B[755] & B[555];
	B[1065] = B[538] & B[688];
	B[1066] = B[788] & B[743];
	B[1067] = B[748] & B[754];
	B[1068] = B[792] & B[592];
	B[1069] = B[794] & B[494];
	B[1070] = B[723] & B[575];
	B[1071] = B[545] & B[737];
	B[1072] = B[534] & B[768];
	B[1073] = B[782] & B[708];
	B[1074] = B[479] & B[773];
	B[1075] = B[739] & B[761];
	B[1076] = B[496] & B[779];
	B[1077] = B[765] & B[786];
	B[1078] = B[767] & B[691];
	B[1079] = B[792] & B[587];
	B[1080] = B[583] & B[756];
	B[1081] = B[796] & B[689];
	B[1082] = B[709] & B[486];
	B[1083] = B[582] & B[708];
	B[1084] = B[791] & B[759];
	B[1085] = B[753] & B[777];
	B[1086] = B[760] & B[780];
	B[1087] = B[746] & B[789];
	B[1088] = B[744] & B[707];
	B[1089] = B[763] & B[751];
	B[1090] = B[775] & B[750];
	B[1091] = B[762] & B[745];
	B[1092] = B[715] & B[505];
	B[1093] = B[819] & B[410];
	B[1094] = B[595] & B[765];
	B[1095] = B[808] & B[780];
	B[1096] = B[768] & B[691];
	B[1097] = B[741] & B[405];
	B[1098] = B[748] & B[794];
	B[1099] = B[829] & B[800];
	B[1100] = B[690] & B[569];
	B[1101] = B[822] & B[723];
	B[1102] = B[502] & B[817];
	B[1103] = B[736] & B[825];
	B[1104] = B[835] & B[717];
	B[1105] = B[813] & B[598];
	B[1106] = B[824] & B[710];
	B[1107] = B[805] & B[481];
	B[1108] = B[815] & B[803];
	B[1109] = B[730] & B[487];
	B[1110] = B[801] & B[543];
	B[1111] = B[712] & B[806];
	B[1112] = B[804] & B[816];
	B[1113] = B[837] & B[719];
	B[1114] = B[579] & B[782];
	B[1115] = B[607] & B[834];
	B[1116] = B[715] & B[815];
	B[1117] = B[818] & B[549];
	B[1118] = B[690] & B[785];
	B[1119] = B[758] & B[802];
	B[1120] = B[830] & B[772];
	B[1121] = B[809] & B[764];
	B[1122] = B[767] & B[601];
	B[1123] = B[818] & B[801];
	B[1124] = B[517] & B[812];
	B[1125] = B[810] & B[700];
	B[1126] = B[820] & B[799];
	B[1127] = B[405] & B[814];
	B[1128] = B[749] & B[797];
	B[1129] = B[836] & B[831];
	B[1130] = B[732] & B[814];
	B[1131] = B[832] & B[830];
	B[1132] = B[727] & B[718];
	B[1133] = B[826] & B[542];
	B[1134] = B[828] & B[821];
	B[1135] = B[843] & B[847];
	B[1136] = B[704] & B[709];
	B[1137] = B[740] & B[709];
	B[1138] = B[845] & B[618];
	B[1139] = B[503] & B[846];
	B[1140] = B[603] & B[685];
	B[1141] = B[569] & B[743];
	B[1142] = B[832] & B[766];
	B[1143] = B[838] & B[695];
	B[1144] = B[592] & B[688];
	B[1145] = B[619] & B[842];
	B[1146] = B[856] & B[857];
	B[1147] = B[794] & B[768];
	B[1148] = B[842] & B[816];
	B[1149] = B[843] & B[737];
	B[1150] = B[582] & B[796];
	B[1151] = B[728] & B[800];
	B[1152] = B[833] & B[741];
	B[1153] = B[852] & B[850];
	B[1154] = B[853] & B[769];
	B[1155] = B[790] & B[819];
	B[1156] = B[734] & B[699];
	B[1157] = B[739] & B[713];
	B[1158] = B[851] & B[848];
	B[1159] = B[714] & B[745];
	B[1160] = B[749] & B[764];
	B[1161] = B[835] & B[814];
	B[1162] = B[763] & B[543];
	B[1163] = B[623] & B[756];
	B[1164] = B[818] & B[479];
	B[1165] = B[855] & B[854];
	B[1166] = B[789] & B[782];
	B[1167] = B[764] & B[773];
	B[1168] = B[724] & B[860];
	B[1169] = B[788] & B[773];
	B[1170] = B[554] & B[689];
	B[1171] = B[729] & B[860];
	B[1172] = B[699] & B[829];
	B[1173] = B[832] & B[751];
	B[1174] = B[784] & B[486];
	B[1175] = B[754] & B[478];
	B[1176] = B[788] & B[767];
	B[1177] = B[735] & B[791];
	B[1178] = B[840] & B[702];
	B[1179] = B[868] & B[501];
	B[1180] = B[859] & B[595];
	B[1181] = B[496] & B[703];
	B[1182] = B[760] & B[502];
	B[1183] = B[748] & B[777];
	B[1184] = B[720] & B[555];
	B[1185] = B[775] & B[542];
	B[1186] = B[850] & B[854];
	B[1187] = B[741] & B[821];
	B[1188] = B[835] & B[736];
	B[1189] = B[723] & B[768];
	B[1190] = B[734] & B[716];
	B[1191] = B[586] & B[709];
	B[1192] = B[713] & B[786];
	B[1193] = B[602] & B[803];
	B[1194] = B[714] & B[864];
	B[1195] = B[733] & B[523];
	B[1196] = B[562] & B[814];
	B[1197] = B[826] & B[460];
	B[1198] = B[721] & B[494];
	B[1199] = B[632] & B[807];
	B[1200] = B[868] & B[579];
	B[1201] = B[833] & B[716];
	B[1202] = B[698] & B[847];
	B[1203] = B[792] & B[598];
	B[1204] = B[797] & B[572];
	B[1205] = B[767] & B[801];
	B[1206] = B[863] & B[750];
	B[1207] = B[811] & B[782];
	B[1208] = B[521] & B[725];
	B[1209] = B[867] & B[632];
	B[1210] = B[410] & B[854];
	B[1211] = B[783] & B[715];
	B[1212] = B[634] & B[861];
	B[1213] = B[629] & B[865];
	B[1214] = B[816] & B[847];
	B[1215] = B[832] & B[569];
	B[1216] = B[853] & B[866];
	B[1217] = B[811] & B[823];
	B[1218] = B[574] & B[772];
	B[1219] = B[630] & B[821];
	B[1220] = B[807] & B[810];
	B[1221] = B[843] & B[478];
	B[1222] = B[602] & B[775];
	B[1223] = B[862] & B[824];
	B[1224] = B[725] & B[801];
	B[1225] = B[753] & B[844];
	B[1226] = B[761] & B[864];
	B[1227] = B[717] & B[754];
	B[1228] = B[517] & B[763];
	B[1229] = B[742] & B[768];
	B[1230] = B[724] & B[495];
	B[1231] = B[726] & B[834];
	B[1232] = B[876] & B[753];
	B[1233] = B[730] & B[812];
	B[1234] = B[872] & B[722];
	B[1235] = B[722] & B[701];
	B[1236] = B[738] & B[803];
	B[1237] = B[609] & B[704];
	B[1238] = B[855] & B[745];
	B[1239] = B[582] & B[799];
	B[1240] = B[545] & B[804];
	B[1241] = B[783] & B[785];
	B[1242] = B[828] & B[718];
	B[1243] = B[720] & B[794];
	B[1244] = B[583] & B[815];
	B[1245] = B[728] & B[810];
	B[1246] = B[873] & B[543];
	B[1247] = B[703] & B[800];
	B[1248] = B[747] & B[744];
	B[1249] = B[562] & B[866];
	B[1250] = B[767] & B[644];
	B[1251] = B[818] & B[806];
	B[1252] = B[733] & B[811];
	B[1253] = B[788] & B[728];
	B[1254] = B[634] & B[864];
	B[1255] = B[752] & B[753];
	B[1256] = B[715] & B[685];
	B[1257] = B[525] & B[770];
	B[1258] = B[757] & B[850];
	B[1259] = B[766] & B[691];
	B[1260] = B[705] & B[700];
	B[1261] = B[798] & B[642];
	B[1262] = B[740] & B[723];
	B[1263] = B[881] & B[879];
	B[1264] = B[797] & B[575];
	B[1265] = B[834] & B[465];
	B[1266] = B[690] & B[711];
	B[1267] = B[819] & B[572];
	B[1268] = B[828] & B[737];
	B[1269] = B[796] & B[777];
	B[1270] = B[645] & B[861];
	B[1271] = B[630] & B[831];
	B[1272] = B[735] & B[410];
	B[1273] = B[840] & B[817];
	B[1274] = B[601] & B[696];
	B[1275] = B[693] & B[623];
	B[1276] = B[496] & B[821];
	B[1277] = B[826] & B[646];
	B[1278] = B[808] & B[718];
	B[1279] = B[579] & B[708];
	B[1280] = B[725] & B[700];
	B[1281] = B[827] & B[502];
	B[1282] = B[812] & B[750];
	B[1283] = B[696] & B[544];
	B[1284] = B[826] & B[583];
	B[1285] = B[783] & B[542];
	B[1286] = B[648] & B[687];
	B[1287] = B[851] & B[643];
	B[1288] = B[811] & B[595];
	B[1289] = B[760] & B[472];
	B[1290] = B[634] & B[806];
	B[1291] = B[741] & B[596];
	B[1292] = B[824] & B[503];
	B[1293] = B[754] & B[710];
	B[1294] = B[830] & B[638];
	B[1295] = B[848] & B[847];
	B[1296] = B[804] & B[781];
	B[1297] = B[717] & B[597];
	B[1298] = B[887] & B[704];
	B[1299] = B[719] & B[555];
	B[1300] = B[750] & B[810];
	B[1301] = B[712] & B[623];
	B[1302] = B[768] & B[770];
	B[1303] = B[740] & B[572];
	B[1304] = B[727] & B[747];
	B[1305] = B[722] & B[779];
	B[1306] = B[886] & B[503];
	B[1307] = B[791] & B[770];
	B[1308] = B[831] & B[525];
	B[1309] = B[793] & B[794];
	B[1310] = B[732] & B[819];
	B[1311] = B[466] & B[751];
	B[1312] = B[619] & B[716];
	B[1313] = B[830] & B[724];
	B[1314] = B[755] & B[543];
	B[1315] = B[892] & B[706];
	B[1316] = B[889] & B[730];
	B[1317] = B[891] & B[863];
	B[1318] = B[791] & B[549];
	B[1319] = B[534] & B[772];
	B[1320] = B[586] & B[818];
	B[1321] = B[692] & B[866];
	B[1322] = B[811] & B[835];
	B[1323] = B[582] & B[734];
	B[1324] = B[850] & B[785];
	B[1325] = B[889] & B[688];
	B[1326] = B[538] & B[764];
	B[1327] = B[729] & B[724];
	B[1328] = B[868] & B[632];
	B[1329] = B[843] & B[742];
	B[1330] = B[807] & B[710];
	B[1331] = B[517] & B[744];
	B[1332] = B[846] & B[648];
	B[1333] = B[763] & B[760];
	B[1334] = B[807] & B[803];
	B[1335] = B[784] & B[640];
	B[1336] = B[804] & B[782];
	B[1337] = B[853] & B[872];
	B[1338] = B[741] & B[807];
	B[1339] = B[521] & B[843];
	B[1340] = B[792] & B[820];
	B[1341] = B[834] & B[756];
	B[1342] = B[815] & B[754];
	B[1343] = B[701] & B[711];
	B[1344] = B[864] & B[773];
	B[1345] = B[758] & B[781];
	B[1346] = B[719] & B[794];
	B[1347] = B[780] & B[722];
	B[1348] = B[877] & B[642];
	B[1349] = B[759] & B[549];
	B[1350] = B[582] & B[697];
	B[1351] = B[888] & B[698];
	B[1352] = B[521] & B[774];
	B[1353] = B[735] & B[814];
	B[1354] = B[640] & B[895];
	B[1355] = B[853] & B[825];
	B[1356] = B[789] & B[785];
	B[1357] = B[523] & B[702];
	B[1358] = B[504] & B[803];
	B[1359] = B[739] & B[800];
	B[1360] = B[801] & B[761];
	B[1361] = B[736] & B[839];
	B[1362] = B[900] & B[891];
	B[1363] = B[646] & B[694];
	B[1364] = B[707] & B[786];
	B[1365] = B[844] & B[751];
	B[1366] = B[821] & B[855];
	B[1367] = B[872] & B[895];
	B[1368] = !B[897];
	B[1369] = B[790] & B[807];
	B[1370] = B[720] & B[757];
	B[1371] = B[899] & B[898];
	B[1372] = B[763] & B[761];
	B[1373] = B[757] & B[700];
	B[1374] = B[895] & B[756];
	B[1375] = B[735] & B[824];
	B[1376] = B[781] & B[817];
	B[1377] = B[725] & B[794];
	B[1378] = B[833] & B[644];
	B[1379] = B[748] & B[744];
	B[1380] = B[466] & B[847];
	B[1381] = B[822] & B[696];
	B[1382] = B[822] & B[708];
	B[1383] = B[765] & B[846];
	B[1384] = B[901] & B[838];
	B[1385] = B[861] & B[598];
	B[1386] = B[832] & B[904];
	B[1387] = B[893] & B[877];
	B[1388] = B[840] & B[554];
	B[1389] = B[699] & B[623];
	B[1390] = B[868] & B[898];
	B[1391] = B[831] & B[495];
	B[1392] = B[752] & B[751];
	B[1393] = !B[902];
	B[1394] = B[601] & B[764];
	B[1395] = B[744] & B[487];
	B[1396] = B[846] & B[465];
	B[1397] = B[788] & B[542];
	B[1398] = B[466] & B[821];
	B[1399] = B[645] & B[755];
	B[1400] = B[126] & B[897];
	B[1401] = B[609] & B[687];
	B[1402] = B[714] & B[598];
	B[1403] = B[806] & B[704];
	B[1404] = B[729] & B[609];
	B[1405] = B[830] & B[696];
	B[1406] = B[716] & B[820];
	B[1407] = B[732] & B[818];
	B[1408] = B[619] & B[739];
	B[1409] = B[502] & B[785];
	B[1410] = B[790] & B[744];
	B[1411] = B[752] & B[754];
	B[1412] = B[695] & B[812];
	B[1413] = B[742] & B[643];
	B[1414] = B[754] & B[707];
	B[1415] = B[851] & B[589];
	B[1416] = B[826] & B[747];
	B[1417] = B[720] & B[704];
	B[1418] = B[729] & B[875];
	B[1419] = B[906] & B[907];
	B[1420] = B[889] & B[851];
	B[1421] = B[748] & B[708];
	B[1422] = B[740] & B[755];
	B[1423] = B[410] & B[786];
	B[1424] = B[609] & B[838];
	B[1425] = B[712] & B[769];
	B[1426] = B[714] & B[825];
	B[1427] = B[729] & B[705];
	B[1428] = B[690] & B[601];
	B[1429] = B[718] & B[745];
	B[1430] = B[714] & B[701];
	B[1431] = B[595] & B[686];
	B[1432] = B[908] & B[895];
	B[1433] = !B[917];
	B[1434] = B[715] & B[819];
	B[1435] = B[757] & B[762];
	B[1436] = B[736] & B[819];
	B[1437] = B[494] & B[693];
	B[1438] = B[120] & B[902];
	B[1439] = B[830] & B[545];
	B[1440] = B[912] & B[685];
	B[1441] = B[824] & B[617];
	B[1442] = B[811] & B[810];
	B[1443] = B[602] & B[855];
	B[1444] = B[734] & B[754];
	B[1445] = B[739] & B[460];
	B[1446] = B[893] & B[474];
	B[1447] = B[843] & B[812];
	B[1448] = B[612] & B[685];
	B[1449] = B[796] & B[834];
	B[1450] = B[758] & B[743];
	B[1451] = B[781] & B[709];
	B[1452] = B[843] & B[629];
	B[1453] = B[759] & B[786];
	B[1454] = B[815] & B[609];
	B[1455] = B[618] & B[706];
	B[1456] = B[763] & B[747];
	B[1457] = B[735] & B[494];
	B[1458] = B[839] & B[820];
	B[1459] = B[773] & B[698];
	B[1460] = B[855] & B[694];
	B[1461] = B[851] & B[769];
	B[1462] = B[734] & B[839];
	B[1463] = B[888] & B[642];
	B[1464] = B[879] & B[873];
	B[1465] = B[731] & B[799];
	B[1466] = B[686] & B[597];
	B[1467] = B[723] & B[777];
	B[1468] = B[538] & B[865];
	B[1469] = B[761] & B[829];
	B[1470] = B[555] & B[698];
	B[1471] = B[753] & B[800];
	B[1472] = B[815] & B[465];
	B[1473] = B[760] & B[597];
	B[1474] = B[914] & B[889];
	B[1475] = B[791] & B[554];
	B[1476] = B[738] & B[596];
	B[1477] = B[634] & B[701];
	B[1478] = B[804] & B[718];
	B[1479] = B[637] & B[823];
	B[1480] = B[487] & B[803];
	B[1481] = B[767] & B[759];
	B[1482] = B[804] & B[691];
	B[1483] = B[497] & B[863];
	B[1484] = B[569] & B[756];
	B[1485] = B[707] & B[820];
	B[1486] = B[554] & B[819];
	B[1487] = B[525] & B[686];
	B[1488] = B[868] & B[860];
	B[1489] = B[840] & B[758];
	B[1490] = B[828] & B[873];
	B[1491] = B[741] & B[697];
	B[1492] = B[703] & B[479];
	B[1493] = B[895] & B[745];
	B[1494] = B[719] & B[721];
	B[1495] = B[713] & B[549];
	B[1496] = B[842] & B[716];
	B[1497] = B[793] & B[743];
	B[1498] = B[730] & B[821];
	B[1499] = B[748] & B[486];
	B[1500] = B[747] & B[472];
	B[1501] = B[804] & B[696];
	B[1502] = B[877] & B[613];
	B[1503] = B[755] & B[860];
	B[1504] = B[732] & B[410];
	B[1505] = B[722] & B[572];
	B[1506] = B[729] & B[773];
	B[1507] = B[758] & B[904];
	B[1508] = B[768] & B[904];
	B[1509] = B[861] & B[848];
	B[1510] = B[807] & B[823];
	B[1511] = B[705] & B[864];
	B[1512] = B[853] & B[487];
	B[1513] = B[824] & B[542];
	B[1514] = B[692] & B[823];
	B[1515] = B[807] & B[705];
	B[1516] = B[714] & B[785];
	B[1517] = B[618] & B[898];
	B[1518] = B[407] & B[875];
	B[1519] = B[695] & B[596];
	B[1520] = B[811] & B[801];
	B[1521] = B[891] & B[765];
	B[1522] = B[838] & B[579];
	B[1523] = B[873] & B[461];
	B[1524] = B[791] & B[794];
	B[1525] = B[405] & B[816];
	B[1526] = B[814] & B[687];
	B[1527] = B[753] & B[607];
	B[1528] = B[637] & B[839];
	B[1529] = B[853] & B[711];
	B[1530] = B[746] & B[586];
	B[1531] = B[787] & B[562];
	B[1532] = B[739] & B[846];
	B[1533] = B[840] & B[752];
	B[1534] = B[722] & B[699];
	B[1535] = B[727] & B[569];
	B[1536] = B[863] & B[694];
	B[1537] = B[832] & B[742];
	B[1538] = B[544] & B[847];
	B[1539] = B[629] & B[705];
	B[1540] = B[766] & B[697];
	B[1541] = B[830] & B[698];
	B[1542] = B[638] & B[694];
	B[1543] = B[733] & B[612];
	B[1544] = B[598] & B[847];
	B[1545] = B[808] & B[851];
	B[1546] = B[842] & B[601];
	B[1547] = B[543] & B[774];
	B[1548] = B[642] & B[750];
	B[1549] = B[840] & B[501];
	B[1550] = !B[931];
	B[1551] = !B[932];
	B[1552] = B[460] & B[743];
	B[1553] = B[783] & B[701];
	B[1554] = B[724] & B[688];
	B[1555] = B[753] & B[721];
	B[1556] = B[500] & B[688];
	B[1557] = B[922] & B[637];
	B[1558] = B[757] & B[790];
	B[1559] = B[875] & B[772];
	B[1560] = B[830] & B[711];
	B[1561] = B[727] & B[504];
	B[1562] = B[736] & B[747];
	B[1563] = B[893] & B[706];
	B[1564] = B[833] & B[817];
	B[1565] = B[798] & B[542];
	B[1566] = B[891] & B[802];
	B[1567] = B[521] & B[779];
	B[1568] = B[642] & B[698];
	B[1569] = B[808] & B[822];
	B[1570] = B[830] & B[762];
	B[1571] = B[525] & B[764];
	B[1572] = B[755] & B[761];
	B[1573] = B[494] & B[691];
	B[1574] = B[925] & B[203];
	B[1575] = B[758] & B[619];
	B[1576] = B[825] & B[803];
	B[1577] = B[738] & B[816];
	B[1578] = B[719] & B[838];
	B[1579] = B[741] & B[472];
	B[1580] = B[603] & B[829];
	B[1581] = B[693] & B[782];
	B[1582] = B[821] & B[866];
	B[1583] = B[872] & B[759];
	B[1584] = B[814] & B[702];
	B[1585] = B[865] & B[706];
	B[1586] = B[749] & B[703];
	B[1587] = B[842] & B[689];
	B[1588] = B[760] & B[715];
	B[1589] = B[879] & B[597];
	B[1590] = B[725] & B[596];
	B[1591] = B[732] & B[712];
	B[1592] = B[498] & B[799];
	B[1593] = B[832] & B[579];
	B[1594] = B[770] & B[697];
	B[1595] = B[574] & B[704];
	B[1596] = B[638] & B[705];
	B[1597] = B[929] & B[755];
	B[1598] = B[407] & B[773];
	B[1599] = B[479] & B[777];
	B[1600] = B[804] & B[500];
	B[1601] = B[763] & B[555];
	B[1602] = B[888] & B[750];
	B[1603] = B[634] & B[750];
	B[1604] = B[769] & B[866];
	B[1605] = B[824] & B[810];
	B[1606] = B[788] & B[642];
	B[1607] = B[591] & B[686];
	B[1608] = B[747] & B[818];
	B[1609] = B[731] & B[719];
	B[1610] = B[895] & B[410];
	B[1611] = B[774] & B[598];
	B[1612] = B[774] & B[711];
	B[1613] = B[726] & B[739];
	B[1614] = B[736] & B[797];
	B[1615] = B[502] & B[702];
	B[1616] = B[712] & B[834];
	B[1617] = B[711] & B[700];
	B[1618] = B[933] & B[553];
	B[1619] = B[525] & B[781];
	B[1620] = B[618] & B[766];
	B[1621] = B[888] & B[701];
	B[1622] = B[822] & B[607];
	B[1623] = B[714] & B[717];
	B[1624] = B[881] & B[700];
	B[1625] = B[832] & B[898];
	B[1626] = B[726] & B[698];
	B[1627] = B[860] & B[692];
	B[1628] = B[688] & B[802];
	B[1629] = B[831] & B[749];
	B[1630] = B[787] & B[601];
	B[1631] = B[787] & B[597];
	B[1632] = B[761] & B[562];
	B[1633] = B[783] & B[780];
	B[1634] = B[934] & B[205];
	B[1635] = B[733] & B[721];
	B[1636] = B[619] & B[688];
	B[1637] = B[729] & B[638];
	B[1638] = B[637] & B[888];
	B[1639] = B[731] & B[562];
	B[1640] = B[643] & B[775];
	B[1641] = B[763] & B[479];
	B[1642] = B[763] & B[812];
	B[1643] = B[706] & B[772];
	B[1644] = B[690] & B[815];
	B[1645] = B[737] & B[801];
	B[1646] = B[729] & B[881];
	B[1647] = B[826] & B[738];
	B[1648] = B[891] & B[711];
	B[1649] = B[517] & B[779];
	B[1650] = B[592] & B[844];
	B[1651] = B[840] & B[821];
	B[1652] = B[817] & B[461];
	B[1653] = B[783] & B[708];
	B[1654] = B[909] & B[632];
	B[1655] = B[709] & B[579];
	B[1656] = B[735] & B[619];
	B[1657] = B[727] & B[755];
	B[1658] = B[937] & B[108];
	B[1659] = B[798] & B[898];
	B[1660] = B[808] & B[877];
	B[1661] = B[881] & B[895];
	B[1662] = B[738] & B[781];
	B[1663] = B[685] & B[774];
	B[1664] = B[715] & B[596];
	B[1665] = B[632] & B[804];
	B[1666] = B[497] & B[825];
	B[1667] = B[833] & B[487];
	B[1668] = B[596] & B[782];
	B[1669] = B[724] & B[872];
	B[1670] = B[543] & B[806];
	B[1671] = B[843] & B[589];
	B[1672] = B[501] & B[851];
	B[1673] = B[504] & B[693];
	B[1674] = B[818] & B[699];
	B[1675] = B[877] & B[855];
	B[1676] = B[596] & B[769];
	B[1677] = B[696] & B[765];
	B[1678] = B[815] & B[494];
	B[1679] = B[924] & B[889];
	B[1680] = B[768] & B[846];
	B[1681] = B[601] & B[694];
	B[1682] = B[893] & B[865];
	B[1683] = B[583] & B[784];
	B[1684] = B[740] & B[759];
	B[1685] = B[629] & B[888];
	B[1686] = B[839] & B[782];
	B[1687] = B[750] & B[847];
	B[1688] = B[759] & B[825];
	B[1689] = B[545] & B[723];
	B[1690] = B[895] & B[864];
	B[1691] = B[715] & B[495];
	B[1692] = B[695] & B[640];
	B[1693] = B[860] & B[888];
	B[1694] = B[725] & B[769];
	B[1695] = B[695] & B[466];
	B[1696] = B[755] & B[487];
	B[1697] = B[751] & B[691];
	B[1698] = B[619] & B[764];
	B[1699] = B[704] & B[775];
	B[1700] = B[790] & B[762];
	B[1701] = B[868] & B[772];
	B[1702] = B[521] & B[844];
	B[1703] = B[737] & B[799];
	B[1704] = B[842] & B[761];
	B[1705] = B[500] & B[701];
	B[1706] = B[807] & B[864];
	B[1707] = B[612] & B[704];
	B[1708] = B[710] & B[481];
	B[1709] = B[716] & B[504];
	B[1710] = B[731] & B[828];
	B[1711] = B[731] & B[769];
	B[1712] = B[713] & B[829];
	B[1713] = B[933] & B[690];
	B[1714] = B[828] & B[798];
	B[1715] = B[596] & B[701];
	B[1716] = B[602] & B[863];
	B[1717] = B[706] & B[888];
	B[1718] = B[893] & B[632];
	B[1719] = B[607] & B[796];
	B[1720] = B[943] & B[648];
	B[1721] = B[727] & B[735];
	B[1722] = B[780] & B[806];
	B[1723] = B[725] & B[807];
	B[1724] = B[814] & B[486];
	B[1725] = B[728] & B[775];
	B[1726] = B[717] & B[603];
	B[1727] = B[944] & B[788];
	B[1728] = B[843] & B[695];
	B[1729] = B[804] & B[764];
	B[1730] = B[407] & B[697];
	B[1731] = B[582] & B[784];
	B[1732] = B[789] & B[502];
	B[1733] = B[617] & B[802];
	B[1734] = B[632] & B[787];
	B[1735] = B[872] & B[685];
	B[1736] = B[753] & B[478];
	B[1737] = B[791] & B[502];
	B[1738] = B[945] & B[472];
	B[1739] = B[728] & B[786];
	B[1740] = B[781] & B[714];
	B[1741] = B[591] & B[762];
	B[1742] = B[554] & B[710];
	B[1743] = B[744] & B[596];
	B[1744] = B[783] & B[502];
	B[1745] = B[838] & B[773];
	B[1746] = B[831] & B[629];
	B[1747] = B[790] & B[640];
	B[1748] = B[637] & B[898];
	B[1749] = B[758] & B[753];
	B[1750] = B[835] & B[466];
	B[1751] = B[822] & B[612];
	B[1752] = B[842] & B[700];
	B[1753] = B[583] & B[777];
	B[1754] = B[752] & B[700];
	B[1755] = B[881] & B[505];
	B[1756] = B[843] & B[838];
	B[1757] = B[861] & B[693];
	B[1758] = B[810] & B[834];
	B[1759] = B[802] & B[810];
	B[1760] = B[783] & B[465];
	B[1761] = B[853] & B[863];
	B[1762] = B[644] & B[904];
	B[1763] = B[850] & B[756];
	B[1764] = B[868] & B[629];
	B[1765] = B[729] & B[687];
	B[1766] = B[822] & B[500];
	B[1767] = B[891] & B[851];
	B[1768] = B[739] & B[754];
	B[1769] = B[481] & B[817];
	B[1770] = B[788] & B[623];
	B[1771] = B[781] & B[779];
	B[1772] = B[500] & B[696];
	B[1773] = B[843] & B[767];
	B[1774] = B[523] & B[793];
	B[1775] = B[730] & B[543];
	B[1776] = B[820] & B[542];
	B[1777] = B[779] & B[472];
	B[1778] = B[833] & B[847];
	B[1779] = B[822] & B[718];
	B[1780] = B[747] & B[479];
	B[1781] = B[742] & B[808];
	B[1782] = B[731] & B[523];
	B[1783] = B[689] & B[709];
	B[1784] = B[811] & B[719];
	B[1785] = B[574] & B[691];
	B[1786] = B[871] & B[806];
	B[1787] = B[808] & B[865];
	B[1788] = B[797] & B[774];
	B[1789] = B[503] & B[722];
	B[1790] = B[727] & B[495];
	B[1791] = B[752] & B[498];
	B[1792] = B[748] & B[834];
	B[1793] = B[688] & B[692];
	B[1794] = B[686] & B[773];
	B[1795] = B[792] & B[760];
	B[1796] = B[517] & B[714];
	B[1797] = B[815] & B[780];
	B[1798] = B[500] & B[716];
	B[1799] = B[793] & B[829];
	B[1800] = B[587] & B[770];
	B[1801] = B[688] & B[775];
	B[1802] = B[875] & B[864];
	B[1803] = B[861] & B[501];
	B[1804] = B[844] & B[722];
	B[1805] = B[877] & B[609];
	B[1806] = B[601] & B[721];
	B[1807] = B[407] & B[740];
	B[1808] = B[829] & B[617];
	B[1809] = B[695] & B[460];
	B[1810] = B[737] & B[824];
	B[1811] = B[685] & B[779];
	B[1812] = B[589] & B[699];
	B[1813] = B[718] & B[496];
	B[1814] = B[555] & B[761];
	B[1815] = B[728] & B[460];
	B[1816] = B[848] & B[796];
	B[1817] = B[881] & B[853];
	B[1818] = B[767] & B[723];
	B[1819] = B[724] & B[603];
	B[1820] = B[797] & B[498];
	B[1821] = B[798] & B[801];
	B[1822] = B[733] & B[792];
	B[1823] = B[863] & B[693];
	B[1824] = B[808] & B[595];
	B[1825] = B[634] & B[742];
	B[1826] = B[741] & B[538];
	B[1827] = B[749] & B[534];
	B[1828] = B[748] & B[525];
	B[1829] = !B[951];
	B[1830] = B[734] & B[461];
	B[1831] = B[860] & B[773];
	B[1832] = B[574] & B[698];
	B[1833] = B[826] & B[790];
	B[1834] = B[643] & B[812];
	B[1835] = B[596] & B[689];
	B[1836] = B[952] & B[613];
	B[1837] = B[864] & B[775];
	B[1838] = B[838] & B[495];
	B[1839] = B[494] & B[712];
	B[1840] = B[122] & B[951];
	B[1841] = B[784] & B[818];
	B[1842] = B[544] & B[744];
	B[1843] = B[487] & B[806];
	B[1844] = !B[953];
	B[1845] = B[830] & B[755];
	B[1846] = B[729] & B[735];
	B[1847] = !B[954];
	B[1848] = B[128] & B[954];
	B[1849] = B[632] & B[823];
	B[1850] = B[498] & B[816];
	B[1851] = B[739] & B[689];
	B[1852] = B[766] & B[481];
	B[1853] = B[787] & B[799];
	B[1854] = B[853] & B[648];
	B[1855] = B[828] & B[854];
	B[1856] = B[957] & B[821];
	B[1857] = B[741] & B[705];
	B[1858] = B[764] & B[806];
	B[1859] = B[495] & B[812];
	B[1860] = B[769] & B[762];
	B[1861] = B[831] & B[562];
	B[1862] = B[724] & B[705];
	B[1863] = B[759] & B[844];
	B[1864] = B[727] & B[696];
	B[1865] = B[619] & B[757];
	B[1866] = B[808] & B[501];
	B[1867] = B[710] & B[820];
	B[1868] = B[793] & B[487];
	B[1869] = B[582] & B[722];
	B[1870] = B[692] & B[865];
	B[1871] = B[582] & B[800];
	B[1872] = B[787] & B[825];
	B[1873] = B[542] & B[697];
	B[1874] = B[474] & B[700];
	B[1875] = B[733] & B[879];
	B[1876] = B[686] & B[888];
	B[1877] = B[501] & B[692];
	B[1878] = B[503] & B[697];
	B[1879] = B[783] & B[695];
	B[1880] = B[643] & B[691];
	B[1881] = B[758] & B[834];
	B[1882] = B[890] & B[959];
	B[1883] = B[555] & B[707];
	B[1884] = B[592] & B[765];
	B[1885] = B[891] & B[823];
	B[1886] = B[734] & B[708];
	B[1887] = B[720] & B[494];
	B[1888] = B[962] & B[629];
	B[1889] = B[638] & B[866];
	B[1890] = B[842] & B[500];
	B[1891] = B[798] & B[704];
	B[1892] = B[706] & B[864];
	B[1893] = B[410] & B[751];
	B[1894] = B[754] & B[554];
	B[1895] = B[843] & B[774];
	B[1896] = B[523] & B[810];
	B[1897] = B[695] & B[762];
	B[1898] = B[502] & B[819];
	B[1899] = B[889] & B[866];
	B[1900] = B[712] & B[797];
	B[1901] = B[895] & B[642];
	B[1902] = B[755] & B[718];
	B[1903] = B[848] & B[854];
	B[1904] = B[591] & B[773];
	B[1905] = B[963] & B[501];
	B[1906] = B[791] & B[806];
	B[1907] = B[768] & B[575];
	B[1908] = B[545] & B[687];
	B[1909] = B[873] & B[688];
	B[1910] = B[725] & B[866];
	B[1911] = B[790] & B[555];
	B[1912] = B[732] & B[756];
	B[1913] = B[838] & B[688];
	B[1914] = B[721] & B[744];
	B[1915] = B[495] & B[703];
	B[1916] = B[705] & B[694];
	B[1917] = B[793] & B[820];
	B[1918] = B[965] & B[812];
	B[1919] = B[835] & B[612];
	B[1920] = B[828] & B[755];
	B[1921] = B[703] & B[704];
	B[1922] = B[777] & B[709];
	B[1923] = B[758] & B[496];
	B[1924] = B[731] & B[705];
	B[1925] = B[738] & B[553];
	B[1926] = B[587] & B[801];
	B[1927] = B[487] & B[701];
	B[1928] = B[767] & B[617];
	B[1929] = B[720] & B[598];
	B[1930] = B[787] & B[496];
	B[1931] = B[407] & B[851];
	B[1932] = B[889] & B[895];
	B[1933] = B[742] & B[875];
	B[1934] = B[612] & B[693];
	B[1935] = B[725] & B[855];
	B[1936] = B[967] & B[405];
	B[1937] = B[734] & B[553];
	B[1938] = B[495] & B[702];
	B[1939] = B[851] & B[613];
	B[1940] = B[587] & B[705];
	B[1941] = B[792] & B[772];
	B[1942] = B[970] & B[461];
	B[1943] = B[895] & B[863];
	B[1944] = B[744] & B[816];
	B[1945] = B[712] & B[786];
	B[1946] = B[838] & B[692];
	B[1947] = B[861] & B[720];
	B[1948] = B[487] & B[774];
	B[1949] = B[707] & B[461];
	B[1950] = B[758] & B[700];
	B[1951] = B[562] & B[847];
	B[1952] = B[685] & B[823];
	B[1953] = B[848] & B[640];
	B[1954] = B[830] & B[603];
	B[1955] = B[726] & B[543];
	B[1956] = B[553] & B[721];
	B[1957] = B[525] & B[800];
	B[1958] = B[798] & B[613];
	B[1959] = B[761] & B[855];
	B[1960] = B[842] & B[703];
	B[1961] = B[645] & B[863];
	B[1962] = B[835] & B[609];
	B[1963] = B[759] & B[814];
	B[1964] = B[760] & B[846];
	B[1965] = B[723] & B[704];
	B[1966] = B[757] & B[775];
	B[1967] = B[835] & B[838];
	B[1968] = B[792] & B[735];
	B[1969] = B[855] & B[486];
	B[1970] = B[729] & B[613];
	B[1971] = B[723] & B[579];
	B[1972] = B[791] & B[607];
	B[1973] = B[497] & B[816];
	B[1974] = B[893] & B[613];
	B[1975] = B[868] & B[879];
	B[1976] = B[643] & B[786];
	B[1977] = B[782] & B[820];
	B[1978] = B[773] & B[711];
	B[1979] = B[777] & B[820];
	B[1980] = B[723] & B[702];
	B[1981] = B[729] & B[587];
	B[1982] = B[595] & B[814];
	B[1983] = B[740] & B[846];
	B[1984] = B[742] & B[821];
	B[1985] = B[975] & B[825];
	B[1986] = B[494] & B[697];
	B[1987] = B[727] & B[779];
	B[1988] = B[826] & B[710];
	B[1989] = B[726] & B[737];
	B[1990] = B[719] & B[877];
	B[1991] = B[498] & B[765];
	B[1992] = B[831] & B[575];
	B[1993] = B[748] & B[743];
	B[1994] = B[877] & B[762];
	B[1995] = B[853] & B[848];
	B[1996] = B[850] & B[574];
	B[1997] = B[808] & B[782];
	B[1998] = B[747] & B[709];
	B[1999] = B[603] & B[847];
	B[2000] = B[612] & B[812];
	B[2001] = B[766] & B[466];
	B[2002] = B[523] & B[744];
	B[2003] = B[629] & B[825];
	B[2004] = B[978] & B[850];
	B[2005] = B[732] & B[503];
	B[2006] = B[799] & B[743];
	B[2007] = B[866] & B[803];
	B[2008] = B[596] & B[810];
	B[2009] = B[832] & B[761];
	B[2010] = B[696] & B[770];
	B[2011] = B[549] & B[699];
	B[2012] = B[980] & B[668];
	B[2013] = B[690] & B[743];
	B[2014] = B[937] & B[392];
	B[2015] = B[729] & B[706];
	B[2016] = B[734] & B[481];
	B[2017] = B[981] & B[667];
	B[2018] = B[832] & B[709];
	B[2019] = B[500] & B[695];
	B[2020] = B[634] & B[854];
	B[2021] = B[784] & B[834];
	B[2022] = B[730] & B[840];
	B[2023] = B[744] & B[802];
	B[2024] = B[785] & B[481];
	B[2025] = B[583] & B[844];
	B[2026] = B[774] & B[762];
	B[2027] = B[831] & B[799];
	B[2028] = B[792] & B[713];
	B[2029] = B[733] & B[592];
	B[2030] = B[505] & B[812];
	B[2031] = B[758] & B[770];
	B[2032] = B[760] & B[819];
	B[2033] = B[638] & B[855];
	B[2034] = B[768] & B[834];
	B[2035] = B[714] & B[773];
	B[2036] = B[643] & B[860];
	B[2037] = B[853] & B[875];
	B[2038] = B[728] & B[701];
	B[2039] = B[407] & B[861];
	B[2040] = B[786] & B[803];
	B[2041] = B[589] & B[750];
	B[2042] = B[865] & B[472];
	B[2043] = B[589] & B[685];
	B[2044] = B[749] & B[700];
	B[2045] = B[503] & B[764];
	B[2046] = B[521] & B[737];
	B[2047] = B[811] & B[787];
	B[2048] = B[525] & B[754];
	B[2049] = B[760] & B[481];
	B[2050] = B[525] & B[824];
	B[2051] = B[812] & B[814];
	B[2052] = B[850] & B[860];
	B[2053] = B[801] & B[555];
	B[2054] = B[983] & B[984];
	B[2055] = B[632] & B[817];
	B[2056] = B[986] & B[487];
	B[2057] = B[832] & B[687];
	B[2058] = B[808] & B[850];
	B[2059] = B[722] & B[549];
	B[2060] = B[895] & B[638];
	B[2061] = B[735] & B[831];
	B[2062] = B[747] & B[783];
	B[2063] = B[819] & B[689];
	B[2064] = B[832] & B[803];
	B[2065] = B[832] & B[829];
	B[2066] = B[583] & B[818];
	B[2067] = B[769] & B[694];
	B[2068] = B[719] & B[797];
	B[2069] = B[763] & B[634];
	B[2070] = B[742] & B[715];
	B[2071] = B[835] & B[545];
	B[2072] = B[788] & B[786];
	B[2073] = B[505] & B[839];
	B[2074] = B[780] & B[784];
	B[2075] = B[630] & B[850];
	B[2076] = B[736] & B[646];
	B[2077] = B[731] & B[749];
	B[2078] = B[806] & B[756];
	B[2079] = B[726] & B[761];
	B[2080] = B[732] & B[749];
	B[2081] = B[583] & B[690];
	B[2082] = B[954] & B[676];
	B[2083] = B[808] & B[598];
	B[2084] = B[802] & B[782];
	B[2085] = B[523] & B[713];
	B[2086] = B[613] & B[762];
	B[2087] = B[521] & B[772];
	B[2088] = B[787] & B[589];
	B[2089] = B[748] & B[586];
	B[2090] = B[591] & B[724];
	B[2091] = B[792] & B[410];
	B[2092] = B[591] & B[832];
	B[2093] = B[727] & B[695];
	B[2094] = B[893] & B[895];
	B[2095] = B[835] & B[534];
	B[2096] = B[891] & B[875];
	B[2097] = B[517] & B[704];
	B[2098] = B[734] & B[534];
	B[2099] = B[811] & B[619];
	B[2100] = B[555] & B[802];
	B[2101] = B[601] & B[744];
	B[2102] = B[951] & B[677];
	B[2103] = B[619] & B[839];
	B[2104] = B[763] & B[803];
	B[2105] = B[505] & B[850];
	B[2106] = B[902] & B[680];
	B[2107] = B[582] & B[712];
	B[2108] = B[811] & B[840];
	B[2109] = B[629] & B[854];
	B[2110] = B[794] & B[498];
	B[2111] = B[634] & B[745];
	B[2112] = B[740] & B[817];
	B[2113] = B[788] & B[816];
	B[2114] = B[587] & B[757];
	B[2115] = B[843] & B[549];
	B[2116] = B[897] & B[681];
	B[2117] = B[755] & B[779];
	B[2118] = B[644] & B[854];
	B[2119] = B[609] & B[692];
	B[2120] = B[772] & B[750];
	B[2121] = B[734] & B[824];
	B[2122] = B[783] & B[504];
	B[2123] = B[678] & B[911];
	B[2124] = B[1000] & B[395];
	B[2125] = B[395] ^ B[1000];
	B[2126] = B[828] & B[816];
	B[2127] = B[582] & B[709];
	B[2128] = B[759] & B[806];
	B[2129] = B[607] & B[839];
	B[2130] = B[730] & B[554];
	B[2131] = B[1005] & B[691];
	B[2132] = B[1006] & B[692];
	B[2133] = B[1004] & B[694];
	B[2134] = B[1003] & B[693];
	B[2135] = B[1009] & B[1010];
	B[2136] = B[1041] & B[1037];
	B[2137] = B[1020] & B[696];
	B[2138] = B[1039] & B[1033];
	B[2139] = B[1029] & B[589];
	B[2140] = B[1007] & B[1008];
	B[2141] = B[1032] & B[572];
	B[2142] = B[1043] & B[591];
	B[2143] = B[1013] & B[1015];
	B[2144] = B[1031] & B[1017];
	B[2145] = B[1014] & B[771];
	B[2146] = B[1012] & B[791];
	B[2147] = B[1016] & B[785];
	B[2148] = B[1034] & B[787];
	B[2149] = B[1018] & B[1019];
	B[2150] = B[1021] & B[1022];
	B[2151] = B[1036] & B[770];
	B[2152] = B[1040] & B[740];
	B[2153] = B[1028] & B[1027];
	B[2154] = B[1025] & B[579];
	B[2155] = B[1024] & B[693];
	B[2156] = B[1026] & B[764];
	B[2157] = B[1023] & B[574];
	B[2158] = B[1038] & B[586];
	B[2159] = B[1030] & B[549];
	B[2160] = B[1042] & B[495];
	B[2161] = B[1011] & B[784];
	B[2162] = B[1035] & B[774];
	B[2163] = B[1044] & B[697];
	B[2164] = B[1061] & B[820];
	B[2165] = B[1063] & B[833];
	B[2166] = B[1070] & B[523];
	B[2167] = B[1082] & B[1069];
	B[2168] = B[1068] & B[769];
	B[2169] = B[1057] & B[807];
	B[2170] = B[1065] & B[1064];
	B[2171] = B[1078] & B[775];
	B[2172] = B[1055] & B[1060];
	B[2173] = B[1074] & B[607];
	B[2174] = B[1046] & B[1056];
	B[2175] = B[1092] & B[798];
	B[2176] = B[1059] & B[609];
	B[2177] = B[1089] & B[1090];
	B[2178] = B[1075] & B[751];
	B[2179] = B[1081] & B[1077];
	B[2180] = B[1047] & B[1045];
	B[2181] = B[1085] & B[734];
	B[2182] = B[1088] & B[726];
	B[2183] = B[1073] & B[803];
	B[2184] = B[1051] & B[1071];
	B[2185] = B[1050] & B[722];
	B[2186] = B[1080] & B[1049];
	B[2187] = B[1079] & B[811];
	B[2188] = B[1052] & B[1053];
	B[2189] = B[1083] & B[1084];
	B[2190] = B[1087] & B[1086];
	B[2191] = B[1054] & B[800];
	B[2192] = B[1048] & B[538];
	B[2193] = B[1098] & B[544];
	B[2194] = B[1111] & B[844];
	B[2195] = B[1097] & B[612];
	B[2196] = B[1100] & B[762];
	B[2197] = B[1128] & B[1101];
	B[2198] = B[1107] & B[808];
	B[2199] = B[1123] & B[1132];
	B[2200] = B[1134] & B[521];
	B[2201] = B[1106] & B[525];
	B[2202] = B[1094] & B[1126];
	B[2203] = B[1116] & B[1119];
	B[2204] = B[1102] & B[839];
	B[2205] = B[1133] & B[691];
	B[2206] = B[1121] & B[1113];
	B[2207] = B[1105] & B[607];
	B[2208] = B[1122] & B[840];
	B[2209] = B[1129] & B[1127];
	B[2210] = B[1093] & B[732];
	B[2211] = B[1125] & B[1114];
	B[2212] = B[1118] & B[1117];
	B[2213] = B[1140] & B[828];
	B[2214] = B[1141] & B[849];
	B[2215] = B[1139] & B[617];
	B[2216] = B[1143] & B[763];
	B[2217] = B[1144] & B[472];
	B[2218] = B[1137] & B[587];
	B[2219] = B[1139] & B[775];
	B[2220] = B[1151] & B[1164];
	B[2221] = B[1154] & B[1161];
	B[2222] = B[1160] & B[1146];
	B[2223] = B[1165] & B[785];
	B[2224] = B[1150] & B[696];
	B[2225] = B[1148] & B[847];
	B[2226] = B[1156] & B[732];
	B[2227] = B[1162] & B[595];
	B[2228] = B[1149] & B[1147];
	B[2229] = B[1026] & B[716];
	B[2230] = B[858] & B[1157];
	B[2231] = B[1158] & B[1159];
	B[2232] = B[1153] & B[1155];
	B[2233] = B[1181] & B[1184];
	B[2234] = B[1177] & B[1199];
	B[2235] = B[1192] & B[1217];
	B[2236] = B[1201] & B[640];
	B[2237] = B[1166] & B[828];
	B[2238] = B[1173] & B[848];
	B[2239] = B[1191] & B[697];
	B[2240] = B[1197] & B[1195];
	B[2241] = B[1178] & B[1171];
	B[2242] = B[1182] & B[870];
	B[2243] = B[1226] & B[478];
	B[2244] = B[1227] & B[1220];
	B[2245] = B[1222] & B[1203];
	B[2246] = B[1218] & B[1212];
	B[2247] = B[1224] & B[780];
	B[2248] = B[1211] & B[873];
	B[2249] = B[1210] & B[793];
	B[2250] = B[1208] & B[1206];
	B[2251] = B[1202] & B[472];
	B[2252] = B[1214] & B[874];
	B[2253] = B[1215] & B[1221];
	B[2254] = B[1196] & B[1194];
	B[2255] = B[1175] & B[602];
	B[2256] = B[1179] & B[1176];
	B[2257] = B[871] & B[1188];
	B[2258] = B[1193] & B[875];
	B[2259] = B[1174] & B[770];
	B[2260] = B[1216] & B[737];
	B[2261] = B[1186] & B[1187];
	B[2262] = B[1172] & B[500];
	B[2263] = B[1183] & B[719];
	B[2264] = B[1185] & B[1180];
	B[2265] = B[1189] & B[1190];
	B[2266] = B[1167] & B[1223];
	B[2267] = B[1200] & B[637];
	B[2268] = B[1225] & B[707];
	B[2269] = B[1219] & B[866];
	B[2270] = B[1109] & B[1126];
	B[2271] = B[869] & B[1168];
	B[2272] = B[1204] & B[582];
	B[2273] = B[1170] & B[1169];
	B[2274] = B[1236] & B[877];
	B[2275] = B[1229] & B[777];
	B[2276] = B[878] & B[1145];
	B[2277] = B[1239] & B[1238];
	B[2278] = B[1235] & B[601];
	B[2279] = B[1242] & B[855];
	B[2280] = B[1244] & B[1243];
	B[2281] = B[1228] & B[1203];
	B[2282] = B[1069] & B[879];
	B[2283] = B[1233] & B[1234];
	B[2284] = B[1241] & B[711];
	B[2285] = B[1230] & B[643];
	B[2286] = B[1255] & B[825];
	B[2287] = B[1251] & B[1247];
	B[2288] = B[1252] & B[883];
	B[2289] = B[1248] & B[1249];
	B[2290] = B[1012] & B[865];
	B[2291] = B[1259] & B[1260];
	B[2292] = B[1262] & B[1263];
	B[2293] = B[1276] & B[863];
	B[2294] = B[884] & B[1126];
	B[2295] = B[1271] & B[743];
	B[2296] = B[1273] & B[875];
	B[2297] = B[1272] & B[1274];
	B[2298] = B[1277] & B[792];
	B[2299] = B[1265] & B[885];
	B[2300] = B[1275] & B[642];
	B[2301] = B[1269] & B[854];
	B[2302] = B[1264] & B[706];
	B[2303] = B[1268] & B[823];
	B[2304] = B[1287] & B[888];
	B[2305] = B[1293] & B[691];
	B[2306] = B[1011] & B[1284];
	B[2307] = B[1289] & B[1290];
	B[2308] = B[1288] & B[613];
	B[2309] = B[1279] & B[618];
	B[2310] = B[1292] & B[743];
	B[2311] = B[1281] & B[1285];
	B[2312] = B[1282] & B[1283];
	B[2313] = B[1291] & B[1278];
	B[2314] = B[1280] & B[866];
	B[2315] = B[1310] & B[619];
	B[2316] = B[1306] & B[1308];
	B[2317] = B[1303] & B[864];
	B[2318] = B[1094] & B[890];
	B[2319] = B[1312] & B[1311];
	B[2320] = B[1304] & B[562];
	B[2321] = B[1305] & B[646];
	B[2322] = B[1309] & B[407];
	B[2323] = B[1301] & B[574];
	B[2324] = B[1298] & B[1299];
	B[2325] = B[1302] & B[718];
	B[2326] = B[1295] & B[1296];
	B[2327] = B[894] & B[1328];
	B[2328] = B[1322] & B[1323];
	B[2329] = B[1332] & B[607];
	B[2330] = B[1316] & B[788];
	B[2331] = B[1033] & B[1333];
	B[2332] = B[1334] & B[760];
	B[2333] = B[1331] & B[472];
	B[2334] = B[1321] & B[637];
	B[2335] = B[1336] & B[603];
	B[2336] = B[1335] & B[1330];
	B[2337] = B[1329] & B[893];
	B[2338] = B[1327] & B[645];
	B[2339] = B[1315] & B[846];
	B[2340] = B[1313] & B[1317];
	B[2341] = B[1222] & B[745];
	B[2342] = B[1341] & B[854];
	B[2343] = B[1349] & B[460];
	B[2344] = B[1229] & B[632];
	B[2345] = B[1338] & B[1337];
	B[2346] = B[1356] & B[716];
	B[2347] = B[1246] & B[731];
	B[2348] = B[1355] & B[644];
	B[2349] = B[1340] & B[1049];
	B[2350] = B[1360] & B[833];
	B[2351] = B[1343] & B[1344];
	B[2352] = B[1346] & B[612];
	B[2353] = B[1347] & B[1345];
	B[2354] = B[1204] & B[753];
	B[2355] = B[1358] & B[1354];
	B[2356] = B[1359] & B[1357];
	B[2357] = B[1352] & B[1351];
	B[2358] = B[896] & B[1353];
	B[2359] = B[1372] & B[853];
	B[2360] = B[1365] & B[860];
	B[2361] = B[1367] & B[1366];
	B[2362] = B[1361] & B[868];
	B[2363] = B[1155] & B[699];
	B[2364] = B[1095] & B[1145];
	B[2365] = B[1095] & B[721];
	B[2366] = B[1380] & B[501];
	B[2367] = B[1383] & B[709];
	B[2368] = B[1379] & B[792];
	B[2369] = B[1376] & B[1377];
	B[2370] = B[903] & B[1373];
	B[2371] = B[1153] & B[818];
	B[2372] = B[1382] & B[617];
	B[2373] = B[1319] & B[694];
	B[2374] = B[1104] & B[857];
	B[2375] = B[1012] & B[1284];
	B[2376] = B[1401] & B[854];
	B[2377] = B[1409] & B[1408];
	B[2378] = B[1392] & B[905];
	B[2379] = !B[1400];
	B[2380] = B[1399] & B[638];
	B[2381] = B[1398] & B[893];
	B[2382] = B[1011] & B[796];
	B[2383] = B[1407] & B[553];
	B[2384] = B[1389] & B[1390];
	B[2385] = B[1385] & B[1387];
	B[2386] = B[1405] & B[731];
	B[2387] = B[1406] & B[821];
	B[2388] = B[1402] & B[1404];
	B[2389] = B[1395] & B[609];
	B[2390] = B[1416] & B[1415];
	B[2391] = B[1412] & B[1413];
	B[2392] = B[1421] & B[587];
	B[2393] = B[1422] & B[1420];
	B[2394] = B[1410] & B[694];
	B[2395] = B[1417] & B[1101];
	B[2396] = B[1020] & B[479];
	B[2397] = B[1435] & B[706];
	B[2398] = B[1427] & B[1176];
	B[2399] = B[1433] & B[911];
	B[2400] = B[1424] & B[879];
	B[2401] = B[1437] & B[881];
	B[2402] = B[1434] & B[904];
	B[2403] = B[1425] & B[1426];
	B[2404] = B[1430] & B[505];
	B[2405] = !B[1438];
	B[2406] = B[1428] & B[1429];
	B[2407] = B[1439] & B[875];
	B[2408] = B[1436] & B[705];
	B[2409] = B[1451] & B[792];
	B[2410] = B[1447] & B[644];
	B[2411] = B[1445] & B[1446];
	B[2412] = B[1448] & B[877];
	B[2413] = B[1441] & B[478];
	B[2414] = B[1449] & B[1450];
	B[2415] = B[1285] & B[1442];
	B[2416] = B[1443] & B[694];
	B[2417] = B[1456] & B[751];
	B[2418] = B[1229] & B[738];
	B[2419] = B[1457] & B[913];
	B[2420] = B[1454] & B[881];
	B[2421] = B[1461] & B[1463];
	B[2422] = B[1455] & B[407];
	B[2423] = B[1460] & B[875];
	B[2424] = B[1458] & B[1459];
	B[2425] = B[1453] & B[783];
	B[2426] = B[1465] & B[569];
	B[2427] = B[1464] & B[872];
	B[2428] = B[1471] & B[802];
	B[2429] = B[1470] & B[888];
	B[2430] = B[1467] & B[1468];
	B[2431] = B[1473] & B[720];
	B[2432] = B[1417] & B[825];
	B[2433] = B[1472] & B[497];
	B[2434] = B[1477] & B[629];
	B[2435] = B[1481] & B[574];
	B[2436] = B[1480] & B[1479];
	B[2437] = B[1476] & B[863];
	B[2438] = B[1489] & B[630];
	B[2439] = B[1307] & B[1152];
	B[2440] = B[1486] & B[1483];
	B[2441] = B[1484] & B[1485];
	B[2442] = B[1491] & B[644];
	B[2443] = B[1482] & B[1492];
	B[2444] = B[1490] & B[1488];
	B[2445] = B[910] & B[1495];
	B[2446] = B[1497] & B[596];
	B[2447] = B[1376] & B[542];
	B[2448] = B[1091] & B[713];
	B[2449] = B[1498] & B[706];
	B[2450] = B[1503] & B[866];
	B[2451] = B[1500] & B[1496];
	B[2452] = B[915] & B[1494];
	B[2453] = B[1502] & B[1370];
	B[2454] = B[1501] & B[603];
	B[2455] = B[916] & B[1493];
	B[2456] = B[1499] & B[738];
	B[2457] = B[1510] & B[918];
	B[2458] = B[919] & B[1512];
	B[2459] = B[1515] & B[630];
	B[2460] = B[1374] & B[496];
	B[2461] = B[1505] & B[645];
	B[2462] = B[1516] & B[736];
	B[2463] = B[1509] & B[648];
	B[2464] = B[1513] & B[810];
	B[2465] = B[920] & B[1517];
	B[2466] = B[1520] & B[879];
	B[2467] = B[1524] & B[1522];
	B[2468] = B[1527] & B[644];
	B[2469] = B[1519] & B[773];
	B[2470] = B[1525] & B[821];
	B[2471] = B[1526] & B[860];
	B[2472] = B[1192] & B[849];
	B[2473] = B[1535] & B[643];
	B[2474] = B[1536] & B[648];
	B[2475] = B[1224] & B[1113];
	B[2476] = B[1528] & B[1036];
	B[2477] = B[1534] & B[504];
	B[2478] = B[1496] & B[1176];
	B[2479] = B[1533] & B[879];
	B[2480] = B[1532] & B[700];
	B[2481] = B[1020] & B[1101];
	B[2482] = B[1104] & B[1284];
	B[2483] = B[1529] & B[629];
	B[2484] = B[1530] & B[544];
	B[2485] = B[1203] & B[1324];
	B[2486] = B[921] & B[1531];
	B[2487] = B[1546] & B[545];
	B[2488] = B[1551] & B[1550];
	B[2489] = B[1537] & B[1548];
	B[2490] = B[1540] & B[1538];
	B[2491] = B[1539] & B[637];
	B[2492] = B[1543] & B[872];
	B[2493] = B[1544] & B[1545];
	B[2494] = B[1541] & B[1542];
	B[2495] = B[1561] & B[843];
	B[2496] = B[1560] & B[881];
	B[2497] = B[1553] & B[923];
	B[2498] = B[1558] & B[1559];
	B[2499] = B[1554] & B[872];
	B[2500] = B[1555] & B[1556];
	B[2501] = B[1566] & B[1324];
	B[2502] = B[1564] & B[1563];
	B[2503] = B[1164] & B[1217];
	B[2504] = B[1374] & B[1049];
	B[2505] = B[1567] & B[1364];
	B[2506] = B[1571] & B[553];
	B[2507] = B[1572] & B[926];
	B[2508] = B[1573] & B[1525];
	B[2509] = B[1335] & B[789];
	B[2510] = B[1570] & B[898];
	B[2511] = B[927] & B[1576];
	B[2512] = B[1581] & B[1582];
	B[2513] = B[1580] & B[501];
	B[2514] = B[1578] & B[1579];
	B[2515] = B[1155] & B[1246];
	B[2516] = B[1583] & B[748];
	B[2517] = B[1589] & B[407];
	B[2518] = B[1587] & B[1590];
	B[2519] = B[1586] & B[538];
	B[2520] = B[1584] & B[1585];
	B[2521] = B[1593] & B[618];
	B[2522] = B[1594] & B[783];
	B[2523] = B[1592] & B[602];
	B[2524] = B[1591] & B[460];
	B[2525] = B[1605] & B[730];
	B[2526] = B[1604] & B[646];
	B[2527] = B[1601] & B[1602];
	B[2528] = B[1595] & B[1596];
	B[2529] = B[1599] & B[562];
	B[2530] = B[1606] & B[889];
	B[2531] = B[1608] & B[1609];
	B[2532] = B[1607] & B[868];
	B[2533] = B[1610] & B[904];
	B[2534] = B[1364] & B[478];
	B[2535] = B[1612] & B[851];
	B[2536] = B[1614] & B[853];
	B[2537] = B[1616] & B[1615];
	B[2538] = B[1619] & B[461];
	B[2539] = B[1340] & B[690];
	B[2540] = B[1496] & B[1623];
	B[2541] = B[1622] & B[555];
	B[2542] = B[1620] & B[796];
	B[2543] = B[1618] & B[715];
	B[2544] = B[1617] & B[872];
	B[2545] = B[1247] & B[1627];
	B[2546] = B[1628] & B[898];
	B[2547] = B[1630] & B[935];
	B[2548] = B[1139] & B[689];
	B[2549] = B[1632] & B[830];
	B[2550] = B[1633] & B[495];
	B[2551] = B[1507] & B[1565];
	B[2552] = B[1142] & B[466];
	B[2553] = B[1637] & B[1638];
	B[2554] = B[1069] & B[1567];
	B[2555] = B[1334] & B[815];
	B[2556] = B[1210] & B[1179];
	B[2557] = B[1565] & B[727];
	B[2558] = B[1635] & B[830];
	B[2559] = B[1643] & B[692];
	B[2560] = B[1645] & B[1642];
	B[2561] = B[1644] & B[792];
	B[2562] = B[1641] & B[1640];
	B[2563] = B[1639] & B[591];
	B[2564] = B[1130] & B[780];
	B[2565] = B[1651] & B[895];
	B[2566] = B[1653] & B[645];
	B[2567] = B[1650] & B[853];
	B[2568] = B[1652] & B[523];
	B[2569] = B[1654] & B[733];
	B[2570] = B[1655] & B[720];
	B[2571] = B[1016] & B[849];
	B[2572] = B[1507] & B[722];
	B[2573] = B[1660] & B[1661];
	B[2574] = B[1656] & B[500];
	B[2575] = B[1124] & B[834];
	B[2576] = B[1126] & B[1475];
	B[2577] = !B[1658];
	B[2578] = B[1662] & B[939];
	B[2579] = B[1664] & B[736];
	B[2580] = B[1672] & B[860];
	B[2581] = B[1674] & B[607];
	B[2582] = B[1568] & B[592];
	B[2583] = B[1663] & B[1091];
	B[2584] = B[1671] & B[555];
	B[2585] = B[1669] & B[865];
	B[2586] = B[1667] & B[1666];
	B[2587] = B[1673] & B[863];
	B[2588] = B[1665] & B[733];
	B[2589] = B[1680] & B[1677];
	B[2590] = B[1676] & B[1675];
	B[2591] = B[1128] & B[525];
	B[2592] = B[1678] & B[637];
	B[2593] = B[1683] & B[721];
	B[2594] = B[1179] & B[721];
	B[2595] = B[1688] & B[725];
	B[2596] = B[1687] & B[848];
	B[2597] = B[1466] & B[572];
	B[2598] = B[1692] & B[1690];
	B[2599] = B[1694] & B[1693];
	B[2600] = B[1689] & B[745];
	B[2601] = B[1226] & B[875];
	B[2602] = B[1698] & B[1699];
	B[2603] = B[1700] & B[873];
	B[2604] = B[1702] & B[1701];
	B[2605] = B[1266] & B[1697];
	B[2606] = B[1704] & B[942];
	B[2607] = B[1475] & B[1031];
	B[2608] = B[1705] & B[1703];
	B[2609] = B[1382] & B[780];
	B[2610] = B[1711] & B[602];
	B[2611] = B[1707] & B[555];
	B[2612] = B[1708] & B[804];
	B[2613] = B[1709] & B[562];
	B[2614] = B[1720] & B[824];
	B[2615] = B[1315] & B[1074];
	B[2616] = B[1376] & B[1562];
	B[2617] = B[1724] & B[1719];
	B[2618] = B[1723] & B[865];
	B[2619] = B[1722] & B[1721];
	B[2620] = B[1715] & B[517];
	B[2621] = B[1718] & B[888];
	B[2622] = B[1714] & B[879];
	B[2623] = B[1716] & B[881];
	B[2624] = B[1730] & B[863];
	B[2625] = B[1727] & B[1728];
	B[2626] = B[1726] & B[825];
	B[2627] = B[1732] & B[820];
	B[2628] = B[1734] & B[1735];
	B[2629] = B[1729] & B[572];
	B[2630] = B[1733] & B[832];
	B[2631] = B[1521] & B[1091];
	B[2632] = B[1332] & B[569];
	B[2633] = B[1736] & B[817];
	B[2634] = B[1742] & B[826];
	B[2635] = B[1148] & B[749];
	B[2636] = B[1417] & B[697];
	B[2637] = B[1212] & B[846];
	B[2638] = B[1741] & B[637];
	B[2639] = B[1739] & B[743];
	B[2640] = B[1740] & B[1375];
	B[2641] = B[1719] & B[738];
	B[2642] = B[1749] & B[793];
	B[2643] = B[1743] & B[873];
	B[2644] = B[1751] & B[947];
	B[2645] = B[946] & B[1748];
	B[2646] = B[1747] & B[694];
	B[2647] = B[1750] & B[873];
	B[2648] = B[1765] & B[1764];
	B[2649] = B[1758] & B[948];
	B[2650] = B[1763] & B[646];
	B[2651] = B[1141] & B[603];
	B[2652] = B[1759] & B[877];
	B[2653] = B[1760] & B[766];
	B[2654] = B[1221] & B[689];
	B[2655] = B[1766] & B[1213];
	B[2656] = B[1026] & B[699];
	B[2657] = B[1773] & B[750];
	B[2658] = B[1772] & B[405];
	B[2659] = B[1768] & B[1776];
	B[2660] = B[1775] & B[545];
	B[2661] = B[1770] & B[797];
	B[2662] = B[1778] & B[888];
	B[2663] = B[1770] & B[1465];
	B[2664] = B[1597] & B[827];
	B[2665] = B[1779] & B[1781];
	B[2666] = B[1783] & B[777];
	B[2667] = B[1786] & B[765];
	B[2668] = B[1785] & B[643];
	B[2669] = B[1562] & B[586];
	B[2670] = B[1475] & B[1378];
	B[2671] = B[1788] & B[1787];
	B[2672] = B[1307] & B[1277];
	B[2673] = B[1790] & B[879];
	B[2674] = B[1792] & B[801];
	B[2675] = B[1212] & B[878];
	B[2676] = B[1349] & B[708];
	B[2677] = B[1796] & B[1794];
	B[2678] = B[1466] & B[1623];
	B[2679] = B[1797] & B[715];
	B[2680] = B[1798] & B[822];
	B[2681] = B[1155] & B[586];
	B[2682] = B[1802] & B[898];
	B[2683] = B[1799] & B[695];
	B[2684] = B[949] & B[1800];
	B[2685] = B[1801] & B[893];
	B[2686] = B[1284] & B[732];
	B[2687] = B[1806] & B[1805];
	B[2688] = B[1808] & B[1809];
	B[2689] = B[1810] & B[879];
	B[2690] = B[1246] & B[1813];
	B[2691] = B[1767] & B[1620];
	B[2692] = B[1812] & B[1814];
	B[2693] = B[1811] & B[613];
	B[2694] = B[1815] & B[802];
	B[2695] = B[1819] & B[725];
	B[2696] = B[1821] & B[950];
	B[2697] = B[1562] & B[1240];
	B[2698] = B[1823] & B[648];
	B[2699] = B[1822] & B[833];
	B[2700] = B[1829] & B[164];
	B[2701] = B[1825] & B[629];
	B[2702] = B[1826] & B[1824];
	B[2703] = B[1828] & B[1827];
	B[2704] = B[1830] & B[1833];
	B[2705] = B[1832] & B[1831];
	B[2706] = B[1835] & B[1834];
	B[2707] = B[1837] & B[875];
	B[2708] = !B[1840];
	B[2709] = B[1393] & B[162];
	B[2710] = B[1839] & B[1838];
	B[2711] = B[1333] & B[831];
	B[2712] = B[1842] & B[602];
	B[2713] = B[1844] & B[167];
	B[2714] = B[1845] & B[832];
	B[2715] = B[1847] & B[153];
	B[2716] = !B[1848];
	B[2717] = B[1368] & B[163];
	B[2718] = B[1850] & B[544];
	B[2719] = B[1851] & B[860];
	B[2720] = B[1109] & B[1300];
	B[2721] = B[1849] & B[875];
	B[2722] = B[933] & B[1782];
	B[2723] = B[1852] & B[702];
	B[2724] = B[1853] & B[1855];
	B[2725] = B[1857] & B[853];
	B[2726] = B[1856] & B[1854];
	B[2727] = B[1858] & B[782];
	B[2728] = B[1859] & B[889];
	B[2729] = B[1266] & B[1165];
	B[2730] = B[1861] & B[1860];
	B[2731] = B[1222] & B[1816];
	B[2732] = B[1863] & B[710];
	B[2733] = B[1862] & B[629];
	B[2734] = B[960] & B[1864];
	B[2735] = B[1872] & B[1870];
	B[2736] = B[1119] & B[1430];
	B[2737] = B[1865] & B[736];
	B[2738] = B[1866] & B[711];
	B[2739] = B[1868] & B[961];
	B[2740] = B[1869] & B[1867];
	B[2741] = B[1261] & B[1843];
	B[2742] = B[1620] & B[699];
	B[2743] = B[1875] & B[634];
	B[2744] = B[1873] & B[1874];
	B[2745] = B[1878] & B[790];
	B[2746] = B[1877] & B[648];
	B[2747] = B[1884] & B[803];
	B[2748] = B[1881] & B[1880];
	B[2749] = B[1883] & B[1885];
	B[2750] = B[1566] & B[1333];
	B[2751] = B[1204] & B[1623];
	B[2752] = B[1887] & B[868];
	B[2753] = B[1528] & B[717];
	B[2754] = B[1466] & B[1056];
	B[2755] = B[1886] & B[723];
	B[2756] = B[1895] & B[807];
	B[2757] = B[1894] & B[781];
	B[2758] = B[1893] & B[645];
	B[2759] = B[1892] & B[848];
	B[2760] = B[1891] & B[1889];
	B[2761] = B[1897] & B[964];
	B[2762] = B[1900] & B[787];
	B[2763] = B[1903] & B[1901];
	B[2764] = B[1902] & B[1904];
	B[2765] = B[1906] & B[1907];
	B[2766] = B[1910] & B[877];
	B[2767] = B[1915] & B[579];
	B[2768] = B[1912] & B[1917];
	B[2769] = B[1913] & B[1911];
	B[2770] = B[1916] & B[637];
	B[2771] = B[1914] & B[1909];
	B[2772] = B[1340] & B[886];
	B[2773] = B[1663] & B[1300];
	B[2774] = B[1922] & B[481];
	B[2775] = B[1742] & B[802];
	B[2776] = B[1919] & B[1920];
	B[2777] = B[1921] & B[752];
	B[2778] = B[1927] & B[742];
	B[2779] = B[1151] & B[1074];
	B[2780] = B[1926] & B[761];
	B[2781] = B[1923] & B[1924];
	B[2782] = B[1930] & B[466];
	B[2783] = B[1929] & B[692];
	B[2784] = B[1928] & B[501];
	B[2785] = B[1931] & B[1932];
	B[2786] = B[1934] & B[1935];
	B[2787] = B[1936] & B[969];
	B[2788] = B[1938] & B[1937];
	B[2789] = B[1940] & B[1939];
	B[2790] = B[1941] & B[618];
	B[2791] = B[1942] & B[1944];
	B[2792] = B[1945] & B[819];
	B[2793] = B[1946] & B[868];
	B[2794] = B[1677] & B[632];
	B[2795] = B[1950] & B[1951];
	B[2796] = B[1937] & B[1949];
	B[2797] = !B[1574];
	B[2798] = B[1948] & B[1947];
	B[2799] = B[1229] & B[732];
	B[2800] = B[1697] & B[780];
	B[2801] = B[1623] & B[1813];
	B[2802] = B[1952] & B[881];
	B[2803] = B[1953] & B[646];
	B[2804] = B[1956] & B[831];
	B[2805] = B[1955] & B[1954];
	B[2806] = B[1957] & B[799];
	B[2807] = B[1472] & B[727];
	B[2808] = B[1962] & B[1961];
	B[2809] = B[1959] & B[880];
	B[2810] = B[1332] & B[583];
	B[2811] = B[1960] & B[1571];
	B[2812] = B[1963] & B[745];
	B[2813] = B[1964] & B[713];
	B[2814] = B[972] & B[1966];
	B[2815] = B[1968] & B[1967];
	B[2816] = B[1565] & B[765];
	B[2817] = B[1972] & B[817];
	B[2818] = B[1969] & B[642];
	B[2819] = B[1973] & B[750];
	B[2820] = B[1971] & B[1970];
	B[2821] = B[1036] & B[789];
	B[2822] = B[1976] & B[1975];
	B[2823] = B[974] & B[1550];
	B[2824] = B[1496] & B[1374];
	B[2825] = B[1495] & B[784];
	B[2826] = B[1978] & B[687];
	B[2827] = B[1977] & B[579];
	B[2828] = B[1988] & B[804];
	B[2829] = B[1984] & B[698];
	B[2830] = B[1987] & B[833];
	B[2831] = B[1982] & B[407];
	B[2832] = B[1979] & B[815];
	B[2833] = B[1980] & B[752];
	B[2834] = B[1986] & B[642];
	B[2835] = B[1991] & B[695];
	B[2836] = B[1989] & B[1990];
	B[2837] = !B[1634];
	B[2838] = B[1993] & B[976];
	B[2839] = B[1076] & B[632];
	B[2840] = B[1441] & B[1141];
	B[2841] = B[1261] & B[785];
	B[2842] = B[1995] & B[648];
	B[2843] = B[1997] & B[1996];
	B[2844] = B[2000] & B[2003];
	B[2845] = B[1998] & B[1999];
	B[2846] = B[1966] & B[630];
	B[2847] = B[1176] & B[1316];
	B[2848] = B[2006] & B[2007];
	B[2849] = B[2008] & B[592];
	B[2850] = B[2005] & B[707];
	B[2851] = B[2013] & B[850];
	B[2852] = B[2014] & B[679];
	B[2853] = B[1377] & B[583];
	B[2854] = B[2016] & B[2015];
	B[2855] = B[2130] & B[1002];
	B[2856] = B[2124] & B[174];
	B[2857] = B[1528] & B[1163];
	B[2858] = B[2020] & B[893];
	B[2859] = B[2021] & B[2019];
	B[2860] = B[2022] & B[574];
	B[2861] = B[2027] & B[2026];
	B[2862] = B[2025] & B[2028];
	B[2863] = B[1168] & B[904];
	B[2864] = B[2024] & B[2023];
	B[2865] = B[1192] & B[1284];
	B[2866] = B[1782] & B[770];
	B[2867] = B[2031] & B[2030];
	B[2868] = B[2036] & B[2037];
	B[2869] = B[2034] & B[788];
	B[2870] = B[2040] & B[602];
	B[2871] = B[2039] & B[888];
	B[2872] = B[2041] & B[2033];
	B[2873] = B[2043] & B[2042];
	B[2874] = B[2045] & B[735];
	B[2875] = B[2048] & B[744];
	B[2876] = B[2046] & B[942];
	B[2877] = B[985] & B[2052];
	B[2878] = B[2050] & B[2051];
	B[2879] = B[1521] & B[1316];
	B[2880] = B[1124] & B[1382];
	B[2881] = B[1427] & B[1277];
	B[2882] = B[871] & B[1033];
	B[2883] = B[2056] & B[2057];
	B[2884] = B[2062] & B[797];
	B[2885] = B[2061] & B[2060];
	B[2886] = B[2059] & B[787];
	B[2887] = B[2058] & B[888];
	B[2888] = B[1076] & B[770];
	B[2889] = B[2064] & B[987];
	B[2890] = B[2069] & B[889];
	B[2891] = B[2068] & B[646];
	B[2892] = B[2065] & B[904];
	B[2893] = B[2070] & B[773];
	B[2894] = B[2073] & B[2076];
	B[2895] = B[2072] & B[2071];
	B[2896] = B[1659] & B[713];
	B[2897] = B[2078] & B[753];
	B[2898] = B[2077] & B[889];
	B[2899] = B[2079] & B[989];
	B[2900] = B[2081] & B[991];
	B[2901] = B[990] & B[1286];
	B[2902] = B[2082] & B[992];
	B[2903] = B[2083] & B[762];
	B[2904] = B[2085] & B[782];
	B[2905] = B[2087] & B[2086];
	B[2906] = B[1431] & B[1217];
	B[2907] = B[1770] & B[1377];
	B[2908] = B[2089] & B[691];
	B[2909] = B[2094] & B[2090];
	B[2910] = B[2091] & B[2092];
	B[2911] = B[2096] & B[877];
	B[2912] = B[2097] & B[686];
	B[2913] = B[2099] & B[579];
	B[2914] = B[2100] & B[833];
	B[2915] = B[1176] & B[851];
	B[2916] = B[2102] & B[995];
	B[2917] = B[2105] & B[854];
	B[2918] = B[2104] & B[706];
	B[2919] = B[993] & B[1187];
	B[2920] = B[2103] & B[994];
	B[2921] = B[2101] & B[803];
	B[2922] = B[2106] & B[996];
	B[2923] = B[2107] & B[553];
	B[2924] = B[2108] & B[2109];
	B[2925] = B[1427] & B[818];
	B[2926] = B[2113] & B[2114];
	B[2927] = B[2111] & B[881];
	B[2928] = B[1020] & B[1099];
	B[2929] = B[2115] & B[790];
	B[2930] = B[2116] & B[997];
	B[2931] = B[1128] & B[1391];
	B[2932] = B[2117] & B[798];
	B[2933] = B[2122] & B[861];
	B[2934] = B[2119] & B[2118];
	B[2935] = B[1697] & B[823];
	B[2936] = B[1145] & B[1333];
	B[2937] = B[1128] & B[1888];
	B[2938] = B[2128] & B[864];
	B[2939] = B[174] ^ B[2124];
	B[2940] = !B[2125];
	B[2941] = B[2127] & B[2126];
	B[2942] = B[2090] & B[694];
	B[2943] = B[2131] & B[2133];
	B[2944] = B[2134] & B[2132];
	B[2945] = B[2149] & B[2145];
	B[2946] = B[2159] & B[553];
	B[2947] = B[2144] & B[2140];
	B[2948] = B[2163] & B[827];
	B[2949] = B[2160] & B[1072];
	B[2950] = B[2151] & B[1067];
	B[2951] = B[2146] & B[823];
	B[2952] = B[1076] & B[2148];
	B[2953] = B[2158] & B[555];
	B[2954] = B[2143] & B[2150];
	B[2955] = B[2162] & B[582];
	B[2956] = B[2147] & B[583];
	B[2957] = B[2161] & B[829];
	B[2958] = B[2135] & B[2139];
	B[2959] = B[2136] & B[1062];
	B[2960] = B[2137] & B[744];
	B[2961] = B[2141] & B[596];
	B[2962] = B[2154] & B[2157];
	B[2963] = B[2155] & B[1091];
	B[2964] = B[2156] & B[597];
	B[2965] = B[2152] & B[1066];
	B[2966] = B[2138] & B[2142];
	B[2967] = B[2153] & B[1058];
	B[2968] = B[2175] & B[1103];
	B[2969] = B[2182] & B[1120];
	B[2970] = B[1109] & B[2188];
	B[2971] = B[2191] & B[754];
	B[2972] = B[2185] & B[1115];
	B[2973] = B[2183] & B[1130];
	B[2974] = B[2178] & B[1104];
	B[2975] = B[1124] & B[2168];
	B[2976] = B[2186] & B[2184];
	B[2977] = B[2173] & B[1108];
	B[2978] = B[2187] & B[1128];
	B[2979] = B[2135] & B[2171];
	B[2980] = B[1095] & B[2177];
	B[2981] = B[2172] & B[2166];
	B[2982] = B[2169] & B[2176];
	B[2983] = B[2192] & B[1131];
	B[2984] = B[2167] & B[2189];
	B[2985] = B[2164] & B[2180];
	B[2986] = B[2170] & B[2165];
	B[2987] = B[2190] & B[2181];
	B[2988] = B[2203] & B[2205];
	B[2989] = B[2198] & B[503];
	B[2990] = B[2196] & B[1142];
	B[2991] = B[2207] & B[712];
	B[2992] = B[2199] & B[2200];
	B[2993] = B[2193] & B[2195];
	B[2994] = B[2201] & B[2210];
	B[2995] = B[2209] & B[2211];
	B[2996] = B[2212] & B[2206];
	B[2997] = B[2217] & B[583];
	B[2998] = B[2213] & B[553];
	B[2999] = B[2214] & B[586];
	B[3000] = B[2218] & B[1152];
	B[3001] = B[2224] & B[1205];
	B[3002] = B[2227] & B[1213];
	B[3003] = B[2231] & B[2228];
	B[3004] = B[2226] & B[2230];
	B[3005] = B[2223] & B[840];
	B[3006] = B[2221] & B[2222];
	B[3007] = B[2219] & B[687];
	B[3008] = B[2220] & B[2225];
	B[3009] = B[2265] & B[2266];
	B[3010] = B[2254] & B[2257];
	B[3011] = B[2259] & B[503];
	B[3012] = B[1240] & B[2251];
	B[3013] = B[2272] & B[2270];
	B[3014] = B[2218] & B[2236];
	B[3015] = B[2255] & B[2256];
	B[3016] = B[2261] & B[2264];
	B[3017] = B[2262] & B[880];
	B[3018] = B[2245] & B[760];
	B[3019] = B[2268] & B[2267];
	B[3020] = B[2260] & B[613];
	B[3021] = B[2242] & B[2233];
	B[3022] = B[2237] & B[2263];
	B[3023] = B[2241] & B[2234];
	B[3024] = B[2248] & B[839];
	B[3025] = B[2253] & B[2252];
	B[3026] = B[2247] & B[688];
	B[3027] = B[1237] & B[2249];
	B[3028] = B[1232] & B[2244];
	B[3029] = B[2246] & B[2271];
	B[3030] = B[2243] & B[1231];
	B[3031] = B[2240] & B[2238];
	B[3032] = B[2239] & B[2235];
	B[3033] = B[2285] & B[1246];
	B[3034] = B[2276] & B[2277];
	B[3035] = B[2275] & B[882];
	B[3036] = B[2282] & B[851];
	B[3037] = B[1256] & B[2281];
	B[3038] = B[2274] & B[694];
	B[3039] = B[2278] & B[1250];
	B[3040] = B[2284] & B[1261];
	B[3041] = B[2279] & B[1254];
	B[3042] = B[2287] & B[2288];
	B[3043] = B[2290] & B[1266];
	B[3044] = B[2286] & B[1270];
	B[3045] = B[2297] & B[2293];
	B[3046] = B[2298] & B[848];
	B[3047] = B[2302] & B[1286];
	B[3048] = B[2299] & B[2301];
	B[3049] = B[2196] & B[2300];
	B[3050] = B[2295] & B[2162];
	B[3051] = B[2294] & B[2292];
	B[3052] = B[2303] & B[829];
	B[3053] = B[1151] & B[2296];
	B[3054] = B[2310] & B[1307];
	B[3055] = B[2312] & B[2311];
	B[3056] = B[1297] & B[2308];
	B[3057] = B[2306] & B[2307];
	B[3058] = B[2305] & B[1294];
	B[3059] = B[2314] & B[1171];
	B[3060] = B[2313] & B[2304];
	B[3061] = B[2324] & B[2321];
	B[3062] = B[2320] & B[1325];
	B[3063] = B[2325] & B[1091];
	B[3064] = B[2171] & B[851];
	B[3065] = B[2318] & B[1054];
	B[3066] = B[2316] & B[2317];
	B[3067] = B[2315] & B[1314];
	B[3068] = B[2323] & B[766];
	B[3069] = B[1105] & B[2259];
	B[3070] = B[2327] & B[2328];
	B[3071] = B[2331] & B[2329];
	B[3072] = B[2330] & B[1339];
	B[3073] = B[2338] & B[1348];
	B[3074] = B[2339] & B[1350];
	B[3075] = B[2333] & B[2334];
	B[3076] = B[2332] & B[1342];
	B[3077] = B[2356] & B[2355];
	B[3078] = B[2353] & B[1371];
	B[3079] = B[2342] & B[1363];
	B[3080] = B[2344] & B[715];
	B[3081] = B[2352] & B[1370];
	B[3082] = B[2271] & B[1364];
	B[3083] = B[2346] & B[2348];
	B[3084] = B[2347] & B[861];
	B[3085] = B[2343] & B[1362];
	B[3086] = B[2350] & B[1369];
	B[3087] = B[2358] & B[2357];
	B[3088] = B[2354] & B[793];
	B[3089] = B[2349] & B[607];
	B[3090] = B[2362] & B[1374];
	B[3091] = B[2248] & B[2359];
	B[3092] = B[1375] & B[2155];
	B[3093] = B[2363] & B[2364];
	B[3094] = B[2198] & B[712];
	B[3095] = B[2263] & B[746];
	B[3096] = B[2372] & B[1397];
	B[3097] = B[2369] & B[1394];
	B[3098] = B[2366] & B[1386];
	B[3099] = B[2367] & B[1388];
	B[3100] = B[2365] & B[787];
	B[3101] = B[1391] & B[2370];
	B[3102] = B[2371] & B[1396];
	B[3103] = B[2382] & B[1414];
	B[3104] = B[1419] & B[2386];
	B[3105] = B[2377] & B[2376];
	B[3106] = B[2384] & B[844];
	B[3107] = B[2383] & B[2387];
	B[3108] = B[2380] & B[726];
	B[3109] = B[2390] & B[909];
	B[3110] = B[2395] & B[910];
	B[3111] = B[2394] & B[753];
	B[3112] = B[2392] & B[1431];
	B[3113] = B[2396] & B[812];
	B[3114] = B[1440] & B[2397];
	B[3115] = B[2217] & B[542];
	B[3116] = B[2398] & B[2402];
	B[3117] = B[2401] & B[583];
	B[3118] = B[2407] & B[840];
	B[3119] = B[2184] & B[1224];
	B[3120] = B[2406] & B[1142];
	B[3121] = B[871] & B[2400];
	B[3122] = !B[2399];
	B[3123] = B[2409] & B[1452];
	B[3124] = B[2413] & B[1462];
	B[3125] = B[2414] & B[2410];
	B[3126] = B[2415] & B[2416];
	B[3127] = B[1062] & B[2142];
	B[3128] = B[2424] & B[2423];
	B[3129] = B[2399] & B[111];
	B[3130] = B[1391] & B[2362];
	B[3131] = B[2420] & B[818];
	B[3132] = B[2418] & B[1143];
	B[3133] = B[2425] & B[2417];
	B[3134] = B[2426] & B[1469];
	B[3135] = B[2408] & B[759];
	B[3136] = B[2432] & B[645];
	B[3137] = B[2431] & B[1130];
	B[3138] = B[2168] & B[759];
	B[3139] = B[2400] & B[786];
	B[3140] = B[2430] & B[1475];
	B[3141] = B[2428] & B[1478];
	B[3142] = B[805] & B[2434];
	B[3143] = B[2435] & B[478];
	B[3144] = B[2407] & B[2194];
	B[3145] = B[2437] & B[503];
	B[3146] = B[2438] & B[834];
	B[3147] = B[1109] & B[2442];
	B[3148] = B[2440] & B[2441];
	B[3149] = B[2443] & B[2444];
	B[3150] = B[2448] & B[1065];
	B[3151] = B[2445] & B[1504];
	B[3152] = B[2456] & B[1518];
	B[3153] = B[2454] & B[1514];
	B[3154] = B[2447] & B[1508];
	B[3155] = B[2449] & B[1511];
	B[3156] = B[2452] & B[2455];
	B[3157] = B[2465] & B[1523];
	B[3158] = B[2460] & B[472];
	B[3159] = B[2177] & B[2461];
	B[3160] = B[2462] & B[2459];
	B[3161] = B[2472] & B[1104];
	B[3162] = B[2466] & B[2470];
	B[3163] = B[2469] & B[2155];
	B[3164] = B[2468] & B[708];
	B[3165] = B[2471] & B[909];
	B[3166] = B[2164] & B[756];
	B[3167] = B[2473] & B[2474];
	B[3168] = B[2486] & B[2483];
	B[3169] = B[2480] & B[2479];
	B[3170] = B[2477] & B[1547];
	B[3171] = B[2484] & B[1549];
	B[3172] = B[2476] & B[503];
	B[3173] = B[2475] & B[886];
	B[3174] = B[2487] & B[924];
	B[3175] = !B[2488];
	B[3176] = B[2490] & B[2491];
	B[3177] = B[2497] & B[2498];
	B[3178] = B[2384] & B[796];
	B[3179] = B[2495] & B[2496];
	B[3180] = B[2499] & B[838];
	B[3181] = B[2500] & B[1565];
	B[3182] = B[2488] & B[116];
	B[3183] = B[2503] & B[2504];
	B[3184] = B[2501] & B[2370];
	B[3185] = B[2508] & B[2507];
	B[3186] = B[2509] & B[790];
	B[3187] = B[2506] & B[1577];
	B[3188] = B[1307] & B[2466];
	B[3189] = B[2520] & B[2470];
	B[3190] = B[1171] & B[2517];
	B[3191] = B[2516] & B[521];
	B[3192] = B[2406] & B[1221];
	B[3193] = B[2515] & B[2442];
	B[3194] = B[2523] & B[1603];
	B[3195] = B[2521] & B[1598];
	B[3196] = B[2522] & B[1600];
	B[3197] = B[2529] & B[1611];
	B[3198] = B[2525] & B[2526];
	B[3199] = B[2183] & B[819];
	B[3200] = B[2531] & B[2532];
	B[3201] = B[2533] & B[823];
	B[3202] = B[2534] & B[817];
	B[3203] = B[2537] & B[2536];
	B[3204] = B[2322] & B[1204];
	B[3205] = B[2540] & B[2539];
	B[3206] = B[2538] & B[1629];
	B[3207] = B[2542] & B[1626];
	B[3208] = B[2541] & B[1625];
	B[3209] = B[2543] & B[2544];
	B[3210] = B[2550] & B[1636];
	B[3211] = B[2546] & B[569];
	B[3212] = B[2548] & B[554];
	B[3213] = B[2555] & B[936];
	B[3214] = B[2554] & B[2552];
	B[3215] = B[2558] & B[1646];
	B[3216] = B[2557] & B[752];
	B[3217] = B[2564] & B[749];
	B[3218] = B[2560] & B[2559];
	B[3219] = B[2568] & B[1657];
	B[3220] = B[909] & B[2303];
	B[3221] = B[2569] & B[938];
	B[3222] = B[2566] & B[1391];
	B[3223] = B[2567] & B[2325];
	B[3224] = B[2225] & B[1659];
	B[3225] = B[1152] & B[2570];
	B[3226] = B[2572] & B[1670];
	B[3227] = B[2574] & B[1668];
	B[3228] = B[2576] & B[1411];
	B[3229] = B[2575] & B[777];
	B[3230] = B[2588] & B[941];
	B[3231] = B[2582] & B[1682];
	B[3232] = B[2136] & B[2310];
	B[3233] = B[2587] & B[1685];
	B[3234] = B[2581] & B[1684];
	B[3235] = B[2579] & B[2585];
	B[3236] = B[2578] & B[1679];
	B[3237] = B[2594] & B[1696];
	B[3238] = B[2591] & B[1691];
	B[3239] = B[2593] & B[1695];
	B[3240] = B[2589] & B[613];
	B[3241] = B[2597] & B[891];
	B[3242] = B[2600] & B[1706];
	B[3243] = B[2609] & B[1712];
	B[3244] = B[2592] & B[2226];
	B[3245] = B[2602] & B[2603];
	B[3246] = B[2606] & B[1566];
	B[3247] = B[2608] & B[1335];
	B[3248] = B[2607] & B[1710];
	B[3249] = B[2601] & B[637];
	B[3250] = B[2324] & B[1210];
	B[3251] = B[2613] & B[1717];
	B[3252] = B[2612] & B[2611];
	B[3253] = B[2620] & B[2622];
	B[3254] = B[2616] & B[1731];
	B[3255] = B[2619] & B[2618];
	B[3256] = B[2178] & B[1176];
	B[3257] = B[2614] & B[1725];
	B[3258] = B[2626] & B[1427];
	B[3259] = B[2630] & B[708];
	B[3260] = B[2629] & B[1738];
	B[3261] = B[2632] & B[1737];
	B[3262] = B[2627] & B[699];
	B[3263] = B[2628] & B[1431];
	B[3264] = B[2640] & B[2638];
	B[3265] = B[2636] & B[799];
	B[3266] = B[2639] & B[1752];
	B[3267] = B[2637] & B[719];
	B[3268] = B[2633] & B[2634];
	B[3269] = B[2635] & B[1746];
	B[3270] = B[2642] & B[1754];
	B[3271] = B[2641] & B[1757];
	B[3272] = B[2647] & B[1761];
	B[3273] = B[2646] & B[1762];
	B[3274] = B[2651] & B[889];
	B[3275] = B[2653] & B[2652];
	B[3276] = B[2649] & B[1767];
	B[3277] = B[2656] & B[1774];
	B[3278] = B[2654] & B[1769];
	B[3279] = B[2655] & B[2296];
	B[3280] = B[2658] & B[1777];
	B[3281] = B[2659] & B[2660];
	B[3282] = B[1720] & B[2517];
	B[3283] = B[2663] & B[1780];
	B[3284] = B[1782] & B[2194];
	B[3285] = B[2519] & B[549];
	B[3286] = B[2666] & B[1784];
	B[3287] = B[2667] & B[2668];
	B[3288] = B[2669] & B[1789];
	B[3289] = B[2244] & B[481];
	B[3290] = B[2672] & B[1791];
	B[3291] = B[2674] & B[1793];
	B[3292] = B[2676] & B[1795];
	B[3293] = B[2678] & B[1058];
	B[3294] = B[2438] & B[690];
	B[3295] = B[2680] & B[1803];
	B[3296] = B[2683] & B[2682];
	B[3297] = B[2684] & B[2685];
	B[3298] = B[2681] & B[1804];
	B[3299] = B[2686] & B[645];
	B[3300] = B[827] & B[2468];
	B[3301] = B[2690] & B[1495];
	B[3302] = B[2689] & B[1817];
	B[3303] = B[2691] & B[1818];
	B[3304] = B[2694] & B[2693];
	B[3305] = B[2692] & B[764];
	B[3306] = B[2698] & B[770];
	B[3307] = !B[2700];
	B[3308] = B[2702] & B[2701];
	B[3309] = B[2704] & B[2705];
	B[3310] = B[2545] & B[1677];
	B[3311] = B[2706] & B[1330];
	B[3312] = B[878] & B[2698];
	B[3313] = B[2718] & B[728];
	B[3314] = B[2720] & B[2719];
	B[3315] = B[2722] & B[844];
	B[3316] = B[2721] & B[1163];
	B[3317] = B[2274] & B[689];
	B[3318] = B[2566] & B[764];
	B[3319] = B[2440] & B[2727];
	B[3320] = B[2314] & B[802];
	B[3321] = B[2729] & B[2730];
	B[3322] = B[2728] & B[707];
	B[3323] = B[2732] & B[2733];
	B[3324] = B[2740] & B[2739];
	B[3325] = B[2737] & B[1876];
	B[3326] = B[2734] & B[2735];
	B[3327] = B[2736] & B[2738];
	B[3328] = B[2742] & B[784];
	B[3329] = B[2741] & B[1879];
	B[3330] = B[2148] & B[2744];
	B[3331] = B[2747] & B[1888];
	B[3332] = B[2748] & B[2317];
	B[3333] = B[2751] & B[2750];
	B[3334] = B[2471] & B[1583];
	B[3335] = B[2752] & B[2373];
	B[3336] = B[2755] & B[1896];
	B[3337] = B[2758] & B[478];
	B[3338] = B[2759] & B[1899];
	B[3339] = B[2604] & B[1229];
	B[3340] = B[2748] & B[1152];
	B[3341] = B[2341] & B[1212];
	B[3342] = B[2757] & B[2756];
	B[3343] = B[2764] & B[2763];
	B[3344] = B[2762] & B[1908];
	B[3345] = B[2768] & B[2771];
	B[3346] = B[2769] & B[2766];
	B[3347] = B[849] & B[2434];
	B[3348] = B[1918] & B[2770];
	B[3349] = B[2465] & B[1568];
	B[3350] = B[2772] & B[846];
	B[3351] = B[2775] & B[2777];
	B[3352] = B[2774] & B[1925];
	B[3353] = B[2780] & B[1402];
	B[3354] = B[2779] & B[2595];
	B[3355] = B[2752] & B[2721];
	B[3356] = B[2782] & B[1933];
	B[3357] = B[2784] & B[2783];
	B[3358] = B[2141] & B[1364];
	B[3359] = B[2431] & B[549];
	B[3360] = B[2787] & B[2786];
	B[3361] = B[2788] & B[2789];
	B[3362] = B[2790] & B[1943];
	B[3363] = B[2792] & B[2793];
	B[3364] = B[2285] & B[549];
	B[3365] = B[2255] & B[1710];
	B[3366] = B[2399] & B[678];
	B[3367] = B[2794] & B[835];
	B[3368] = B[2801] & B[2800];
	B[3369] = B[2799] & B[612];
	B[3370] = B[2795] & B[2798];
	B[3371] = B[1597] & B[2468];
	B[3372] = B[2805] & B[2803];
	B[3373] = B[2461] & B[2435];
	B[3374] = B[2806] & B[708];
	B[3375] = B[1074] & B[2299];
	B[3376] = B[2807] & B[971];
	B[3377] = B[2811] & B[2809];
	B[3378] = B[2813] & B[1965];
	B[3379] = B[2817] & B[973];
	B[3380] = B[2819] & B[1974];
	B[3381] = B[1300] & B[2818];
	B[3382] = B[2821] & B[793];
	B[3383] = B[2822] & B[959];
	B[3384] = B[2730] & B[2758];
	B[3385] = B[1985] & B[2826];
	B[3386] = B[1142] & B[2402];
	B[3387] = B[2236] & B[2301];
	B[3388] = B[2825] & B[486];
	B[3389] = B[2776] & B[1203];
	B[3390] = B[2488] & B[974];
	B[3391] = B[2833] & B[1994];
	B[3392] = B[2830] & B[2829];
	B[3393] = B[2835] & B[977];
	B[3394] = B[2840] & B[717];
	B[3395] = B[2608] & B[805];
	B[3396] = B[2728] & B[690];
	B[3397] = B[2839] & B[460];
	B[3398] = B[2843] & B[2842];
	B[3399] = B[2845] & B[2846];
	B[3400] = B[1091] & B[2744];
	B[3401] = B[2847] & B[1164];
	B[3402] = B[2850] & B[2010];
	B[3403] = B[2849] & B[2009];
	B[3404] = B[2851] & B[2359];
	B[3405] = B[2852] & B[108];
	B[3406] = !B[2856];
	B[3407] = B[71] & B[2856];
	B[3408] = B[2857] & B[2018];
	B[3409] = B[1521] & B[2148];
	B[3410] = B[2859] & B[2858];
	B[3411] = B[2718] & B[2430];
	B[3412] = B[2864] & B[2860];
	B[3413] = B[2861] & B[2863];
	B[3414] = B[2309] & B[1567];
	B[3415] = B[2401] & B[690];
	B[3416] = B[1094] & B[2815];
	B[3417] = B[2866] & B[2038];
	B[3418] = B[2870] & B[2871];
	B[3419] = B[2869] & B[2044];
	B[3420] = B[2856] & B[28];
	B[3421] = B[2650] & B[632];
	B[3422] = B[2649] & B[1038];
	B[3423] = B[2874] & B[2047];
	B[3424] = B[2875] & B[2053];
	B[3425] = B[2878] & B[2054];
	B[3426] = B[2880] & B[764];
	B[3427] = B[2380] & B[2465];
	B[3428] = B[2596] & B[1767];
	B[3429] = B[2153] & B[844];
	B[3430] = B[2627] & B[1224];
	B[3431] = B[2888] & B[831];
	B[3432] = B[2884] & B[988];
	B[3433] = B[2886] & B[2887];
	B[3434] = B[2437] & B[1771];
	B[3435] = B[1030] & B[2570];
	B[3436] = B[2890] & B[1101];
	B[3437] = B[2891] & B[829];
	B[3438] = B[2747] & B[2520];
	B[3439] = B[2893] & B[2075];
	B[3440] = !B[2713];
	B[3441] = B[1523] & B[2433];
	B[3442] = B[2176] & B[890];
	B[3443] = B[2822] & B[2625];
	B[3444] = B[2897] & B[2080];
	B[3445] = B[2806] & B[1813];
	B[3446] = B[2900] & B[2901];
	B[3447] = B[128] ^ B[2902];
	B[3448] = B[2904] & B[2088];
	B[3449] = B[2148] & B[1056];
	B[3450] = B[2254] & B[2218];
	B[3451] = B[2341] & B[549];
	B[3452] = B[2908] & B[2093];
	B[3453] = B[2394] & B[747];
	B[3454] = B[1782] & B[2727];
	B[3455] = B[2891] & B[858];
	B[3456] = B[2719] & B[701];
	B[3457] = B[2499] & B[766];
	B[3458] = B[2255] & B[1179];
	B[3459] = B[858] & B[2914];
	B[3460] = B[2920] & B[2918];
	B[3461] = B[2919] & B[2917];
	B[3462] = B[122] ^ B[2916];
	B[3463] = B[120] ^ B[2922];
	B[3464] = B[2630] & B[597];
	B[3465] = B[2923] & B[2110];
	B[3466] = B[2925] & B[2112];
	B[3467] = B[2926] & B[2927];
	B[3468] = B[2928] & B[1843];
	B[3469] = B[2213] & B[740];
	B[3470] = B[126] ^ B[2930];
	B[3471] = B[2373] & B[844];
	B[3472] = B[2932] & B[2120];
	B[3473] = B[1816] & B[2744];
	B[3474] = B[2360] & B[1465];
	B[3475] = B[2914] & B[2323];
	B[3476] = B[2300] & B[1431];
	B[3477] = !B[2939];
	B[3478] = B[2941] & B[2942];
	B[3479] = B[2284] & B[722];
	B[3480] = B[2943] & B[2944];
	B[3481] = B[2955] & B[1096];
	B[3482] = B[2952] & B[1110];
	B[3483] = B[2948] & B[1099];
	B[3484] = B[2963] & B[2967];
	B[3485] = B[2962] & B[2964];
	B[3486] = B[2954] & B[2957];
	B[3487] = B[2953] & B[2956];
	B[3488] = B[2961] & B[704];
	B[3489] = B[2959] & B[2966];
	B[3490] = B[2958] & B[2946];
	B[3491] = B[2947] & B[2174];
	B[3492] = B[2945] & B[841];
	B[3493] = B[2179] & B[2950];
	B[3494] = B[2960] & B[1112];
	B[3495] = B[2951] & B[806];
	B[3496] = B[2949] & B[2965];
	B[3497] = B[2974] & B[2970];
	B[3498] = B[2985] & B[2984];
	B[3499] = B[2978] & B[460];
	B[3500] = B[2972] & B[2194];
	B[3501] = B[2982] & B[2977];
	B[3502] = B[2202] & B[2979];
	B[3503] = B[2968] & B[2969];
	B[3504] = B[2197] & B[2975];
	B[3505] = B[2971] & B[1135];
	B[3506] = B[2973] & B[1136];
	B[3507] = B[2989] & B[582];
	B[3508] = B[2995] & B[2996];
	B[3509] = B[3000] & B[2229];
	B[3510] = B[2999] & B[1207];
	B[3511] = B[2998] & B[1198];
	B[3512] = B[2232] & B[2997];
	B[3513] = B[3007] & B[3005];
	B[3514] = B[3008] & B[3006];
	B[3515] = B[3002] & B[3001];
	B[3516] = B[3004] & B[3003];
	B[3517] = B[3022] & B[3023];
	B[3518] = B[3012] & B[780];
	B[3519] = B[3026] & B[1258];
	B[3520] = B[3027] & B[3025];
	B[3521] = B[3024] & B[1257];
	B[3522] = B[2283] & B[3030];
	B[3523] = B[3028] & B[3029];
	B[3524] = B[3020] & B[3021];
	B[3525] = B[3032] & B[3031];
	B[3526] = B[3010] & B[3009];
	B[3527] = B[2280] & B[3019];
	B[3528] = B[3018] & B[1253];
	B[3529] = B[3014] & B[3013];
	B[3530] = B[3011] & B[1245];
	B[3531] = B[3017] & B[3015];
	B[3532] = B[3038] & B[3039];
	B[3533] = B[2958] & B[1046];
	B[3534] = B[3035] & B[2289];
	B[3535] = B[2957] & B[1240];
	B[3536] = B[3033] & B[1267];
	B[3537] = B[3036] & B[3037];
	B[3538] = B[3048] & B[2309];
	B[3539] = B[3053] & B[3052];
	B[3540] = B[3047] & B[3046];
	B[3541] = B[3049] & B[3051];
	B[3542] = B[3045] & B[1300];
	B[3543] = B[3054] & B[2322];
	B[3544] = B[3059] & B[1326];
	B[3545] = B[3056] & B[3057];
	B[3546] = B[3060] & B[1074];
	B[3547] = B[2326] & B[3058];
	B[3548] = B[3063] & B[2336];
	B[3549] = B[3064] & B[877];
	B[3550] = B[3069] & B[2341];
	B[3551] = B[3061] & B[1266];
	B[3552] = B[3065] & B[2335];
	B[3553] = B[3068] & B[461];
	B[3554] = B[3067] & B[2340];
	B[3555] = B[3076] & B[2351];
	B[3556] = B[3071] & B[2345];
	B[3557] = B[3072] & B[3070];
	B[3558] = B[3082] & B[756];
	B[3559] = B[3084] & B[1378];
	B[3560] = B[3085] & B[1049];
	B[3561] = B[1141] & B[3081];
	B[3562] = B[3078] & B[2360];
	B[3563] = B[3089] & B[1384];
	B[3564] = B[3088] & B[1381];
	B[3565] = B[2361] & B[2967];
	B[3566] = B[3080] & B[1179];
	B[3567] = B[3094] & B[1403];
	B[3568] = B[3092] & B[3091];
	B[3569] = B[3096] & B[2381];
	B[3570] = B[3101] & B[1411];
	B[3571] = B[3097] & B[2378];
	B[3572] = B[3100] & B[1418];
	B[3573] = B[3099] & B[2385];
	B[3574] = B[3102] & B[2389];
	B[3575] = B[3106] & B[575];
	B[3576] = B[3103] & B[2391];
	B[3577] = B[3108] & B[630];
	B[3578] = B[3104] & B[1316];
	B[3579] = B[3112] & B[2404];
	B[3580] = B[3109] & B[1330];
	B[3581] = B[3113] & B[2408];
	B[3582] = B[3111] & B[1444];
	B[3583] = B[3121] & B[699];
	B[3584] = B[3117] & B[617];
	B[3585] = B[3080] & B[2944];
	B[3586] = B[3124] & B[2419];
	B[3587] = !B[3129];
	B[3588] = B[3130] & B[1054];
	B[3589] = B[3131] & B[486];
	B[3590] = B[3132] & B[2427];
	B[3591] = B[3134] & B[2429];
	B[3592] = B[3136] & B[765];
	B[3593] = B[3141] & B[2436];
	B[3594] = B[3139] & B[1487];
	B[3595] = B[3138] & B[502];
	B[3596] = B[3140] & B[3137];
	B[3597] = B[2439] & B[3143];
	B[3598] = B[3145] & B[782];
	B[3599] = B[3144] & B[2139];
	B[3600] = B[3147] & B[1507];
	B[3601] = B[2451] & B[3146];
	B[3602] = B[3151] & B[2458];
	B[3603] = B[3153] & B[3152];
	B[3604] = B[3150] & B[2457];
	B[3605] = B[3060] & B[1091];
	B[3606] = B[3154] & B[1334];
	B[3607] = B[3159] & B[3158];
	B[3608] = B[3164] & B[709];
	B[3609] = B[2478] & B[3163];
	B[3610] = B[3165] & B[3166];
	B[3611] = B[2481] & B[3162];
	B[3612] = B[3170] & B[2489];
	B[3613] = B[3172] & B[2492];
	B[3614] = B[3171] & B[2494];
	B[3615] = B[3178] & B[710];
	B[3616] = B[3177] & B[3179];
	B[3617] = B[3180] & B[1569];
	B[3618] = B[3183] & B[3184];
	B[3619] = !B[3182];
	B[3620] = B[3187] & B[2514];
	B[3621] = B[3188] & B[1588];
	B[3622] = B[857] & B[2972];
	B[3623] = B[2513] & B[3186];
	B[3624] = B[3193] & B[2524];
	B[3625] = B[3192] & B[753];
	B[3626] = B[3191] & B[1597];
	B[3627] = B[3189] & B[930];
	B[3628] = B[3196] & B[2527];
	B[3629] = B[3199] & B[1613];
	B[3630] = B[3200] & B[841];
	B[3631] = B[3202] & B[1621];
	B[3632] = B[3204] & B[1631];
	B[3633] = B[3209] & B[857];
	B[3634] = B[3208] & B[1031];
	B[3635] = B[3207] & B[1475];
	B[3636] = B[3136] & B[785];
	B[3637] = B[3206] & B[2547];
	B[3638] = B[3210] & B[2553];
	B[3639] = B[3212] & B[1647];
	B[3640] = B[3216] & B[1648];
	B[3641] = B[3214] & B[2563];
	B[3642] = B[3213] & B[2562];
	B[3643] = B[3217] & B[2565];
	B[3644] = B[3047] & B[1378];
	B[3645] = B[3223] & B[1182];
	B[3646] = B[3222] & B[789];
	B[3647] = B[3224] & B[569];
	B[3648] = B[3221] & B[2573];
	B[3649] = B[3225] & B[940];
	B[3650] = B[3220] & B[777];
	B[3651] = B[2571] & B[3001];
	B[3652] = B[3226] & B[2584];
	B[3653] = B[3229] & B[1686];
	B[3654] = B[3227] & B[2586];
	B[3655] = B[3234] & B[3233];
	B[3656] = B[3230] & B[2592];
	B[3657] = B[2946] & B[1017];
	B[3658] = B[3237] & B[1246];
	B[3659] = B[2595] & B[3240];
	B[3660] = B[3238] & B[2598];
	B[3661] = B[3045] & B[3046];
	B[3662] = B[3239] & B[2599];
	B[3663] = B[2605] & B[3241];
	B[3664] = B[2604] & B[3158];
	B[3665] = B[3244] & B[1713];
	B[3666] = B[3243] & B[2610];
	B[3667] = B[3247] & B[793];
	B[3668] = B[2956] & B[1108];
	B[3669] = B[3005] & B[800];
	B[3670] = B[3250] & B[2615];
	B[3671] = B[3254] & B[2624];
	B[3672] = B[1521] & B[3253];
	B[3673] = B[3260] & B[3253];
	B[3674] = B[3263] & B[782];
	B[3675] = B[3259] & B[1744];
	B[3676] = B[3266] & B[2644];
	B[3677] = B[3268] & B[3269];
	B[3678] = B[3265] & B[1755];
	B[3679] = B[3007] & B[1145];
	B[3680] = B[2650] & B[3020];
	B[3681] = B[3270] & B[2648];
	B[3682] = B[3271] & B[1165];
	B[3683] = B[3276] & B[793];
	B[3684] = B[857] & B[3275];
	B[3685] = B[3274] & B[1771];
	B[3686] = B[3277] & B[2657];
	B[3687] = B[2664] & B[3282];
	B[3688] = B[3283] & B[2665];
	B[3689] = B[3284] & B[1771];
	B[3690] = B[3231] & B[1163];
	B[3691] = B[3289] & B[732];
	B[3692] = B[3288] & B[2671];
	B[3693] = B[3291] & B[910];
	B[3694] = B[3292] & B[2677];
	B[3695] = B[3293] & B[2679];
	B[3696] = B[3294] & B[791];
	B[3697] = B[3298] & B[2687];
	B[3698] = B[3296] & B[764];
	B[3699] = B[3081] & B[1583];
	B[3700] = B[3299] & B[2546];
	B[3701] = B[3300] & B[1411];
	B[3702] = B[3303] & B[2695];
	B[3703] = B[3301] & B[1820];
	B[3704] = B[3302] & B[2180];
	B[3705] = B[3306] & B[779];
	B[3706] = B[3310] & B[839];
	B[3707] = B[3311] & B[1843];
	B[3708] = B[3312] & B[1846];
	B[3709] = B[3122] & B[141];
	B[3710] = B[3175] & B[145];
	B[3711] = B[3315] & B[2723];
	B[3712] = B[3316] & B[958];
	B[3713] = B[3314] & B[3313];
	B[3714] = B[2178] & B[3017];
	B[3715] = B[3085] & B[2188];
	B[3716] = B[2969] & B[2404];
	B[3717] = B[3319] & B[3317];
	B[3718] = B[3318] & B[1871];
	B[3719] = B[3322] & B[504];
	B[3720] = B[3321] & B[3320];
	B[3721] = B[3323] & B[1165];
	B[3722] = B[3328] & B[2745];
	B[3723] = B[3191] & B[617];
	B[3724] = B[3329] & B[2746];
	B[3725] = B[3274] & B[1411];
	B[3726] = B[3334] & B[3335];
	B[3727] = B[3336] & B[2761];
	B[3728] = B[3341] & B[498];
	B[3729] = B[3339] & B[1066];
	B[3730] = B[3342] & B[3338];
	B[3731] = B[3291] & B[503];
	B[3732] = B[2951] & B[1791];
	B[3733] = B[3345] & B[1164];
	B[3734] = B[3347] & B[1226];
	B[3735] = B[3349] & B[695];
	B[3736] = B[2968] & B[2776];
	B[3737] = B[3352] & B[2781];
	B[3738] = B[3354] & B[966];
	B[3739] = B[3353] & B[2785];
	B[3740] = B[2606] & B[3302];
	B[3741] = B[3355] & B[968];
	B[3742] = B[1094] & B[3275];
	B[3743] = B[2791] & B[3362];
	B[3744] = B[1523] & B[3363];
	B[3745] = B[3365] & B[1659];
	B[3746] = B[3366] & B[2797];
	B[3747] = B[3203] & B[1300];
	B[3748] = B[3369] & B[1958];
	B[3749] = B[3368] & B[2804];
	B[3750] = B[3367] & B[2802];
	B[3751] = B[3084] & B[2567];
	B[3752] = B[3376] & B[2808];
	B[3753] = B[858] & B[3152];
	B[3754] = B[3378] & B[2814];
	B[3755] = B[3380] & B[722];
	B[3756] = B[3379] & B[1567];
	B[3757] = B[3381] & B[708];
	B[3758] = B[2824] & B[3186];
	B[3759] = B[3383] & B[3384];
	B[3760] = B[3382] & B[1981];
	B[3761] = B[3388] & B[2828];
	B[3762] = B[3386] & B[3387];
	B[3763] = B[1171] & B[3237];
	B[3764] = B[3390] & B[2837];
	B[3765] = B[3393] & B[910];
	B[3766] = B[3394] & B[2001];
	B[3767] = B[3072] & B[1330];
	B[3768] = B[3396] & B[2002];
	B[3769] = B[3400] & B[2251];
	B[3770] = B[3402] & B[3403];
	B[3771] = B[3240] & B[839];
	B[3772] = B[2688] & B[3305];
	B[3773] = B[3323] & B[3219];
	B[3774] = !B[3405];
	B[3775] = B[3404] & B[2853];
	B[3776] = B[3479] & B[2129];
	B[3777] = B[3406] ^ B[28];
	B[3778] = B[1378] & B[3305];
	B[3779] = B[3036] & B[2420];
	B[3780] = B[3357] & B[2178];
	B[3781] = B[3411] & B[586];
	B[3782] = B[2471] & B[3154];
	B[3783] = B[3414] & B[2032];
	B[3784] = B[3415] & B[2035];
	B[3785] = B[3417] & B[2872];
	B[3786] = B[3419] & B[2873];
	B[3787] = B[3241] & B[1791];
	B[3788] = B[41] ^ B[3420];
	B[3789] = B[3423] & B[2876];
	B[3790] = B[3421] & B[2049];
	B[3791] = B[3424] & B[2877];
	B[3792] = B[3297] & B[1680];
	B[3793] = B[3426] & B[2055];
	B[3794] = B[3428] & B[2063];
	B[3795] = B[3434] & B[2066];
	B[3796] = B[3431] & B[2067];
	B[3797] = B[3432] & B[2889];
	B[3798] = B[3380] & B[1583];
	B[3799] = B[3436] & B[3435];
	B[3800] = B[3438] & B[2074];
	B[3801] = B[3207] & B[1221];
	B[3802] = B[3443] & B[3442];
	B[3803] = B[3107] & B[2655];
	B[3804] = B[3444] & B[2899];
	B[3805] = B[3113] & B[817];
	B[3806] = B[3449] & B[1151];
	B[3807] = B[3448] & B[2905];
	B[3808] = B[3452] & B[2909];
	B[3809] = B[2953] & B[1261];
	B[3810] = B[3453] & B[2095];
	B[3811] = B[3271] & B[1566];
	B[3812] = B[3455] & B[2098];
	B[3813] = B[3379] & B[2628];
	B[3814] = B[3457] & B[1060];
	B[3815] = B[3465] & B[2924];
	B[3816] = B[3468] & B[2929];
	B[3817] = B[3200] & B[2776];
	B[3818] = B[3471] & B[2121];
	B[3819] = B[2931] & B[3469];
	B[3820] = B[3472] & B[2934];
	B[3821] = B[3197] & B[2706];
	B[3822] = B[2937] & B[3475];
	B[3823] = !B[3407];
	B[3824] = B[3494] & B[1145];
	B[3825] = B[3488] & B[2208];
	B[3826] = B[2987] & B[3493];
	B[3827] = B[2981] & B[3496];
	B[3828] = B[3489] & B[2983];
	B[3829] = B[3481] & B[1138];
	B[3830] = B[3486] & B[2980];
	B[3831] = B[3485] & B[3484];
	B[3832] = B[3492] & B[2986];
	B[3833] = B[3483] & B[2204];
	B[3834] = B[2976] & B[3482];
	B[3835] = B[3490] & B[3491];
	B[3836] = B[3487] & B[3495];
	B[3837] = B[3497] & B[2993];
	B[3838] = B[3500] & B[2215];
	B[3839] = B[3499] & B[2988];
	B[3840] = B[3502] & B[2991];
	B[3841] = B[3496] & B[2992];
	B[3842] = B[3505] & B[1163];
	B[3843] = B[3503] & B[2990];
	B[3844] = B[3506] & B[2216];
	B[3845] = B[3510] & B[2250];
	B[3846] = B[3511] & B[2258];
	B[3847] = B[3512] & B[2273];
	B[3848] = B[3509] & B[2269];
	B[3849] = B[3515] & B[3516];
	B[3850] = B[3513] & B[3514];
	B[3851] = B[3016] & B[3480];
	B[3852] = B[3528] & B[3041];
	B[3853] = B[3519] & B[3520];
	B[3854] = B[3524] & B[3517];
	B[3855] = B[3521] & B[2291];
	B[3856] = B[3034] & B[3518];
	B[3857] = B[3525] & B[3040];
	B[3858] = B[3522] & B[3523];
	B[3859] = B[3530] & B[3526];
	B[3860] = B[3527] & B[3529];
	B[3861] = B[3043] & B[3534];
	B[3862] = B[3532] & B[3535];
	B[3863] = B[3536] & B[3537];
	B[3864] = B[3533] & B[2140];
	B[3865] = B[3055] & B[3541];
	B[3866] = B[3539] & B[2319];
	B[3867] = B[3538] & B[1320];
	B[3868] = B[3540] & B[1324];
	B[3869] = B[3542] & B[1319];
	B[3870] = B[3544] & B[2337];
	B[3871] = B[3547] & B[3545];
	B[3872] = B[3546] & B[1030];
	B[3873] = B[3548] & B[3549];
	B[3874] = B[3551] & B[3550];
	B[3875] = B[3552] & B[3073];
	B[3876] = B[3557] & B[3079];
	B[3877] = B[3556] & B[1217];
	B[3878] = B[3563] & B[3565];
	B[3879] = B[3559] & B[2373];
	B[3880] = B[3093] & B[3564];
	B[3881] = B[3566] & B[3095];
	B[3882] = B[3558] & B[2368];
	B[3883] = B[3562] & B[784];
	B[3884] = B[3561] & B[2251];
	B[3885] = B[3567] & B[2388];
	B[3886] = B[3568] & B[3485];
	B[3887] = B[3572] & B[3107];
	B[3888] = B[3573] & B[1324];
	B[3889] = B[3571] & B[1176];
	B[3890] = B[3570] & B[1432];
	B[3891] = B[3110] & B[3575];
	B[3892] = B[3577] & B[756];
	B[3893] = B[1104] & B[3576];
	B[3894] = B[3582] & B[2411];
	B[3895] = B[3579] & B[3115];
	B[3896] = B[3581] & B[3118];
	B[3897] = B[3571] & B[3127];
	B[3898] = B[3585] & B[2321];
	B[3899] = B[3589] & B[1474];
	B[3900] = B[2433] & B[3590];
	B[3901] = B[3592] & B[802];
	B[3902] = B[3595] & B[1071];
	B[3903] = B[3598] & B[2450];
	B[3904] = B[3601] & B[2464];
	B[3905] = B[3606] & B[1277];
	B[3906] = B[3605] & B[2467];
	B[3907] = B[3603] & B[1099];
	B[3908] = B[3042] & B[3602];
	B[3909] = B[3610] & B[1557];
	B[3910] = B[3608] & B[1552];
	B[3911] = B[3609] & B[2493];
	B[3912] = B[3614] & B[3613];
	B[3913] = B[3617] & B[2510];
	B[3914] = B[3616] & B[2505];
	B[3915] = B[3615] & B[1575];
	B[3916] = B[3505] & B[2518];
	B[3917] = B[3623] & B[2519];
	B[3918] = B[1151] & B[3620];
	B[3919] = B[3621] & B[1012];
	B[3920] = B[3624] & B[3194];
	B[3921] = B[3627] & B[2528];
	B[3922] = B[3626] & B[806];
	B[3923] = B[3629] & B[2535];
	B[3924] = B[3576] & B[3203];
	B[3925] = B[3632] & B[2549];
	B[3926] = B[3634] & B[2556];
	B[3927] = B[3635] & B[1500];
	B[3928] = B[3636] & B[758];
	B[3929] = B[3639] & B[3215];
	B[3930] = B[3642] & B[3641];
	B[3931] = B[3640] & B[2467];
	B[3932] = B[3643] & B[3219];
	B[3933] = B[3228] & B[3647];
	B[3934] = B[3646] & B[1681];
	B[3935] = B[3649] & B[2580];
	B[3936] = B[3652] & B[3231];
	B[3937] = B[3653] & B[2590];
	B[3938] = B[2403] & B[3657];
	B[3939] = B[3656] & B[2596];
	B[3940] = B[3660] & B[1031];
	B[3941] = B[3658] & B[478];
	B[3942] = B[3659] & B[781];
	B[3943] = B[3661] & B[1163];
	B[3944] = B[3663] & B[3249];
	B[3945] = B[3248] & B[3664];
	B[3946] = B[3667] & B[2623];
	B[3947] = B[3666] & B[2621];
	B[3948] = B[3670] & B[3257];
	B[3949] = B[3669] & B[787];
	B[3950] = B[1031] & B[3657];
	B[3951] = B[3668] & B[1074];
	B[3952] = B[3672] & B[1210];
	B[3953] = B[3673] & B[1753];
	B[3954] = B[3674] & B[1756];
	B[3955] = B[3675] & B[2643];
	B[3956] = B[3678] & B[871];
	B[3957] = B[3682] & B[1334];
	B[3958] = B[3684] & B[3279];
	B[3959] = B[3685] & B[2661];
	B[3960] = B[3689] & B[3285];
	B[3961] = B[3287] & B[3648];
	B[3962] = B[3691] & B[2673];
	B[3963] = B[2675] & B[3693];
	B[3964] = B[3695] & B[3295];
	B[3965] = B[3696] & B[1807];
	B[3966] = B[3297] & B[3631];
	B[3967] = B[1816] & B[3697];
	B[3968] = B[3698] & B[789];
	B[3969] = B[3631] & B[3305];
	B[3970] = B[2148] & B[3557];
	B[3971] = B[3704] & B[2697];
	B[3972] = B[3703] & B[2696];
	B[3973] = B[3705] & B[2707];
	B[3974] = B[3707] & B[2712];
	B[3975] = B[3713] & B[2724];
	B[3976] = B[3712] & B[2725];
	B[3977] = B[3711] & B[2726];
	B[3978] = B[2731] & B[3714];
	B[3979] = B[3720] & B[3325];
	B[3980] = B[3719] & B[2743];
	B[3981] = B[3721] & B[1882];
	B[3982] = B[3723] & B[789];
	B[3983] = B[3724] & B[2626];
	B[3984] = B[3613] & B[2433];
	B[3985] = B[3725] & B[2753];
	B[3986] = B[3726] & B[2765];
	B[3987] = B[3728] & B[2767];
	B[3988] = B[3732] & B[766];
	B[3989] = B[3735] & B[2308];
	B[3990] = B[3734] & B[3350];
	B[3991] = B[3642] & B[2972];
	B[3992] = B[3738] & B[3356];
	B[3993] = B[3740] & B[2621];
	B[3994] = B[3742] & B[3358];
	B[3995] = B[3590] & B[1101];
	B[3996] = B[1012] & B[3534];
	B[3997] = B[3744] & B[1441];
	B[3998] = B[111] ^ B[3746];
	B[3999] = B[3749] & B[3372];
	B[4000] = B[3747] & B[2502];
	B[4001] = B[3751] & B[3373];
	B[4002] = B[3724] & B[1813];
	B[4003] = B[3755] & B[1983];
	B[4004] = B[3757] & B[2827];
	B[4005] = B[3759] & B[2834];
	B[4006] = B[3758] & B[1992];
	B[4007] = B[3762] & B[2838];
	B[4008] = B[3761] & B[3392];
	B[4009] = B[116] ^ B[3764];
	B[4010] = B[3678] & B[1319];
	B[4011] = B[3706] & B[2706];
	B[4012] = B[3765] & B[2841];
	B[4013] = B[3768] & B[2004];
	B[4014] = B[3766] & B[2844];
	B[4015] = B[3769] & B[979];
	B[4016] = B[3652] & B[3666];
	B[4017] = B[3772] & B[3771];
	B[4018] = B[3775] & B[2854];
	B[4019] = B[3823] & B[34];
	B[4020] = B[3778] & B[3779];
	B[4021] = B[3177] & B[3621];
	B[4022] = B[3781] & B[2029];
	B[4023] = B[1216] & B[3697];
	B[4024] = B[3783] & B[2867];
	B[4025] = B[3784] & B[2868];
	B[4026] = B[3785] & B[1316];
	B[4027] = B[3655] & B[1663];
	B[4028] = B[3792] & B[1216];
	B[4029] = B[3671] & B[1094];
	B[4030] = B[3793] & B[2883];
	B[4031] = B[3735] & B[1567];
	B[4032] = B[3748] & B[2500];
	B[4033] = B[3794] & B[2885];
	B[4034] = B[3795] & B[2892];
	B[4035] = B[1663] & B[3602];
	B[4036] = B[3800] & B[2894];
	B[4037] = B[3799] & B[2895];
	B[4038] = B[3801] & B[2896];
	B[4039] = B[3803] & B[3445];
	B[4040] = B[3620] & B[1816];
	B[4041] = B[3450] & B[3577];
	B[4042] = B[1212] & B[3668];
	B[4043] = B[3810] & B[2911];
	B[4044] = B[2992] & B[3614];
	B[4045] = B[3812] & B[2912];
	B[4046] = B[3811] & B[3456];
	B[4047] = B[3813] & B[3459];
	B[4048] = B[3480] & B[3458];
	B[4049] = B[3814] & B[2921];
	B[4050] = B[3572] & B[2380];
	B[4051] = B[3818] & B[2933];
	B[4052] = B[3760] & B[685];
	B[4053] = B[3482] & B[959];
	B[4054] = B[3821] & B[3473];
	B[4055] = B[3776] & B[2855];
	B[4056] = B[3969] & B[466];
	B[4057] = B[3825] & B[3834];
	B[4058] = B[3832] & B[3504];
	B[4059] = B[3830] & B[3835];
	B[4060] = B[3836] & B[3501];
	B[4061] = B[3831] & B[3829];
	B[4062] = B[3833] & B[2994];
	B[4063] = B[3827] & B[3824];
	B[4064] = B[3498] & B[3826];
	B[4065] = B[3828] & B[2950];
	B[4066] = B[3838] & B[1209];
	B[4067] = B[3507] & B[3843];
	B[4068] = B[3841] & B[3840];
	B[4069] = B[3839] & B[3508];
	B[4070] = B[3842] & B[3837];
	B[4071] = B[3848] & B[3847];
	B[4072] = B[3845] & B[3846];
	B[4073] = B[3851] & B[3531];
	B[4074] = B[3856] & B[3044];
	B[4075] = B[3853] & B[3042];
	B[4076] = B[3855] & B[3858];
	B[4077] = B[3854] & B[3859];
	B[4078] = B[3852] & B[3860];
	B[4079] = B[3862] & B[3861];
	B[4080] = B[3867] & B[3062];
	B[4081] = B[3866] & B[3865];
	B[4082] = B[3868] & B[3543];
	B[4083] = B[3869] & B[3066];
	B[4084] = B[3871] & B[3870];
	B[4085] = B[3872] & B[3553];
	B[4086] = B[3087] & B[3875];
	B[4087] = B[3873] & B[849];
	B[4088] = B[3874] & B[3083];
	B[4089] = B[2375] & B[3877];
	B[4090] = B[3880] & B[3878];
	B[4091] = B[3883] & B[1423];
	B[4092] = B[3882] & B[3098];
	B[4093] = B[3889] & B[3887];
	B[4094] = B[3888] & B[2403];
	B[4095] = B[3890] & B[1069];
	B[4096] = B[3116] & B[3892];
	B[4097] = B[3891] & B[3114];
	B[4098] = B[3893] & B[3119];
	B[4099] = B[3895] & B[2421];
	B[4100] = B[3894] & B[2148];
	B[4101] = B[3896] & B[2422];
	B[4102] = B[3898] & B[3135];
	B[4103] = B[3899] & B[1031];
	B[4104] = B[3900] & B[1431];
	B[4105] = B[3870] & B[3594];
	B[4106] = B[3902] & B[2453];
	B[4107] = B[3901] & B[2446];
	B[4108] = B[3852] & B[1521];
	B[4109] = B[3906] & B[3607];
	B[4110] = B[3161] & B[3905];
	B[4111] = B[3908] & B[2485];
	B[4112] = B[3910] & B[3174];
	B[4113] = B[3915] & B[2511];
	B[4114] = B[3618] & B[3913];
	B[4115] = B[3919] & B[3918];
	B[4116] = B[3916] & B[3190];
	B[4117] = B[3197] & B[3921];
	B[4118] = B[3920] & B[1012];
	B[4119] = B[3922] & B[2530];
	B[4120] = B[3633] & B[3925];
	B[4121] = B[3926] & B[2561];
	B[4122] = B[3928] & B[1649];
	B[4123] = B[3930] & B[3644];
	B[4124] = B[2583] & B[3920];
	B[4125] = B[3651] & B[3932];
	B[4126] = B[3933] & B[3235];
	B[4127] = B[1016] & B[3935];
	B[4128] = B[3937] & B[2943];
	B[4129] = B[3938] & B[2390];
	B[4130] = B[3940] & B[3246];
	B[4131] = B[3943] & B[3941];
	B[4132] = B[3945] & B[2617];
	B[4133] = B[3855] & B[1165];
	B[4134] = B[3256] & B[3946];
	B[4135] = B[2970] & B[3841];
	B[4136] = B[3949] & B[1745];
	B[4137] = B[3951] & B[3495];
	B[4138] = B[3952] & B[3267];
	B[4139] = B[3955] & B[2237];
	B[4140] = B[3954] & B[3273];
	B[4141] = B[3956] & B[3680];
	B[4142] = B[3957] & B[3683];
	B[4143] = B[3959] & B[2662];
	B[4144] = B[3960] & B[3286];
	B[4145] = B[3961] & B[3690];
	B[4146] = B[1049] & B[3964];
	B[4147] = B[3965] & B[2688];
	B[4148] = B[3967] & B[3699];
	B[4149] = B[3937] & B[3536];
	B[4150] = B[3970] & B[1710];
	B[4151] = B[3972] & B[1324];
	B[4152] = B[3971] & B[2703];
	B[4153] = B[3911] & B[1663];
	B[4154] = B[3977] & B[959];
	B[4155] = B[3976] & B[1441];
	B[4156] = B[3975] & B[1663];
	B[4157] = B[3873] & B[1466];
	B[4158] = B[2433] & B[3845];
	B[4159] = B[3330] & B[3980];
	B[4160] = B[3981] & B[2749];
	B[4161] = B[3979] & B[1710];
	B[4162] = B[3983] & B[465];
	B[4163] = B[3982] & B[1890];
	B[4164] = B[3984] & B[2187];
	B[4165] = B[3825] & B[3153];
	B[4166] = B[3985] & B[1905];
	B[4167] = B[3986] & B[3343];
	B[4168] = B[3987] & B[3348];
	B[4169] = B[3990] & B[3351];
	B[4170] = B[3988] & B[2778];
	B[4171] = B[3078] & B[3857];
	B[4172] = B[3357] & B[3853];
	B[4173] = B[3993] & B[3359];
	B[4174] = B[3995] & B[3364];
	B[4175] = B[2274] & B[3996];
	B[4176] = B[3997] & B[3745];
	B[4177] = B[3748] & B[3828];
	B[4178] = B[2441] & B[3935];
	B[4179] = B[3287] & B[3977];
	B[4180] = B[3899] & B[1222];
	B[4181] = B[1056] & B[3972];
	B[4182] = B[4002] & B[1095];
	B[4183] = B[4003] & B[2831];
	B[4184] = B[3965] & B[3760];
	B[4185] = B[4004] & B[3385];
	B[4186] = B[4006] & B[2836];
	B[4187] = B[3925] & B[4008];
	B[4188] = B[3974] & B[685];
	B[4189] = B[4015] & B[2848];
	B[4190] = B[4016] & B[3773];
	B[4191] = B[4021] & B[3780];
	B[4192] = B[3955] & B[2968];
	B[4193] = B[4022] & B[3519];
	B[4194] = B[2993] & B[3840];
	B[4195] = B[4026] & B[1016];
	B[4196] = B[4027] & B[841];
	B[4197] = B[3929] & B[1816];
	B[4198] = B[3847] & B[3021];
	B[4199] = B[4029] & B[2818];
	B[4200] = B[4031] & B[3429];
	B[4201] = B[3923] & B[1523];
	B[4202] = B[4032] & B[3430];
	B[4203] = B[3441] & B[3890];
	B[4204] = B[4038] & B[2898];
	B[4205] = B[3948] & B[3393];
	B[4206] = B[3862] & B[3996];
	B[4207] = B[4040] & B[3586];
	B[4208] = B[4041] & B[3451];
	B[4209] = B[4042] & B[3809];
	B[4210] = B[4046] & B[2913];
	B[4211] = B[3857] & B[3017];
	B[4212] = B[4014] & B[3260];
	B[4213] = B[3842] & B[2974];
	B[4214] = B[1663] & B[4049];
	B[4215] = B[3923] & B[3816];
	B[4216] = B[2936] & B[4052];
	B[4217] = B[4053] & B[3474];
	B[4218] = B[3816] & B[4049];
	B[4219] = B[4065] & B[4061];
	B[4220] = B[4060] & B[4059];
	B[4221] = B[4058] & B[3844];
	B[4222] = B[4062] & B[4064];
	B[4223] = B[4063] & B[4057];
	B[4224] = B[4069] & B[4066];
	B[4225] = B[4070] & B[4067];
	B[4226] = B[3850] & B[4072];
	B[4227] = B[3849] & B[4071];
	B[4228] = B[3857] & B[4073];
	B[4229] = B[4075] & B[3864];
	B[4230] = B[4078] & B[3050];
	B[4231] = B[4077] & B[4074];
	B[4232] = B[4079] & B[1318];
	B[4233] = B[4082] & B[3075];
	B[4234] = B[4080] & B[4081];
	B[4235] = B[4083] & B[3074];
	B[4236] = B[4084] & B[4080];
	B[4237] = B[4085] & B[3086];
	B[4238] = B[4086] & B[3560];
	B[4239] = B[3876] & B[4087];
	B[4240] = B[4089] & B[3881];
	B[4241] = B[4091] & B[2393];
	B[4242] = B[3886] & B[4090];
	B[4243] = B[4092] & B[1216];
	B[4244] = B[4095] & B[3120];
	B[4245] = B[4093] & B[3580];
	B[4246] = B[4098] & B[3583];
	B[4247] = B[4097] & B[1466];
	B[4248] = B[4096] & B[3123];
	B[4249] = B[4100] & B[3897];
	B[4250] = B[4103] & B[2392];
	B[4251] = B[4104] & B[3142];
	B[4252] = B[4105] & B[3148];
	B[4253] = B[2237] & B[4106];
	B[4254] = B[4107] & B[3155];
	B[4255] = B[4109] & B[3169];
	B[4256] = B[4110] & B[3167];
	B[4257] = B[4111] & B[3173];
	B[4258] = B[4112] & B[2502];
	B[4259] = B[3104] & B[4097];
	B[4260] = B[3622] & B[4078];
	B[4261] = B[4115] & B[3625];
	B[4262] = B[4118] & B[4119];
	B[4263] = B[4117] & B[3201];
	B[4264] = B[4120] & B[3927];
	B[4265] = B[4121] & B[3218];
	B[4266] = B[4123] & B[3650];
	B[4267] = B[4125] & B[3934];
	B[4268] = B[4127] & B[3936];
	B[4269] = B[4126] & B[3655];
	B[4270] = B[4128] & B[3242];
	B[4271] = B[4130] & B[3665];
	B[4272] = B[4131] & B[3252];
	B[4273] = B[4133] & B[3947];
	B[4274] = B[2631] & B[4066];
	B[4275] = B[4135] & B[3507];
	B[4276] = B[4061] & B[3950];
	B[4277] = B[4136] & B[2645];
	B[4278] = B[4138] & B[3272];
	B[4279] = B[4139] & B[3679];
	B[4280] = B[4140] & B[3046];
	B[4281] = B[4142] & B[3280];
	B[4282] = B[4144] & B[1319];
	B[4283] = B[4145] & B[3290];
	B[4284] = B[3966] & B[4146];
	B[4285] = B[4147] & B[3700];
	B[4286] = B[4148] & B[3701];
	B[4287] = B[4132] & B[3640];
	B[4288] = B[4151] & B[1841];
	B[4289] = B[4152] & B[3308];
	B[4290] = B[4156] & B[4154];
	B[4291] = B[4155] & B[3716];
	B[4292] = B[4153] & B[3715];
	B[4293] = B[4063] & B[3499];
	B[4294] = B[4157] & B[2300];
	B[4295] = B[4161] & B[3332];
	B[4296] = B[4159] & B[4158];
	B[4297] = B[4163] & B[2760];
	B[4298] = B[4162] & B[1898];
	B[4299] = B[4165] & B[3340];
	B[4300] = B[4164] & B[3337];
	B[4301] = B[3677] & B[4167];
	B[4302] = B[3563] & B[4088];
	B[4303] = B[3722] & B[4169];
	B[4304] = B[4174] & B[2796];
	B[4305] = B[3535] & B[4175];
	B[4306] = B[4140] & B[1192];
	B[4307] = B[4176] & B[3750];
	B[4308] = B[4178] & B[3375];
	B[4309] = B[4076] & B[1141];
	B[4310] = B[3829] & B[4066];
	B[4311] = B[4182] & B[2832];
	B[4312] = B[4185] & B[1056];
	B[4313] = B[4184] & B[1049];
	B[4314] = B[4150] & B[3299];
	B[4315] = B[4183] & B[3242];
	B[4316] = B[4186] & B[1466];
	B[4317] = B[4188] & B[3973];
	B[4318] = B[3079] & B[4189];
	B[4319] = B[4188] & B[878];
	B[4320] = B[3408] & B[4106];
	B[4321] = B[4191] & B[2862];
	B[4322] = B[4126] & B[1523];
	B[4323] = B[4167] & B[3296];
	B[4324] = B[2865] & B[4160];
	B[4325] = B[4193] & B[3416];
	B[4326] = B[4023] & B[4192];
	B[4327] = B[4183] & B[4062];
	B[4328] = B[4194] & B[3904];
	B[4329] = B[4196] & B[3422];
	B[4330] = B[4144] & B[1441];
	B[4331] = B[4197] & B[3427];
	B[4332] = B[4201] & B[1038];
	B[4333] = B[4088] & B[3017];
	B[4334] = B[4092] & B[1016];
	B[4335] = B[4078] & B[743];
	B[4336] = B[3641] & B[4066];
	B[4337] = B[4205] & B[2412];
	B[4338] = B[4206] & B[865];
	B[4339] = B[4112] & B[1216];
	B[4340] = B[2915] & B[4211];
	B[4341] = B[4214] & B[1216];
	B[4342] = B[4213] & B[3504];
	B[4343] = B[4185] & B[3079];
	B[4344] = B[4218] & B[3476];
	B[4345] = B[4217] & B[2938];
	B[4346] = B[4056] & B[685];
	B[4347] = B[4068] & B[4221];
	B[4348] = B[4219] & B[4220];
	B[4349] = B[4223] & B[4222];
	B[4350] = B[4227] & B[4226];
	B[4351] = B[3863] & B[4228];
	B[4352] = B[4229] & B[4230];
	B[4353] = B[4235] & B[3077];
	B[4354] = B[3555] & B[4234];
	B[4355] = B[4233] & B[3087];
	B[4356] = B[4088] & B[4237];
	B[4357] = B[4238] & B[3879];
	B[4358] = B[4239] & B[3884];
	B[4359] = B[4240] & B[3105];
	B[4360] = B[3578] & B[4243];
	B[4361] = B[4245] & B[3125];
	B[4362] = B[4248] & B[4099];
	B[4363] = B[4246] & B[3128];
	B[4364] = B[4249] & B[3588];
	B[4365] = B[4250] & B[3599];
	B[4366] = B[4251] & B[3597];
	B[4367] = B[4252] & B[3600];
	B[4368] = B[4254] & B[3904];
	B[4369] = B[3157] & B[4253];
	B[4370] = B[4255] & B[3859];
	B[4371] = B[4256] & B[1562];
	B[4372] = B[4257] & B[3176];
	B[4373] = B[4259] & B[3002];
	B[4374] = B[4261] & B[3198];
	B[4375] = B[4263] & B[3631];
	B[4376] = B[4262] & B[3630];
	B[4377] = B[4264] & B[4122];
	B[4378] = B[3648] & B[4256];
	B[4379] = B[4266] & B[3236];
	B[4380] = B[4268] & B[3939];
	B[4381] = B[4270] & B[3942];
	B[4382] = B[4271] & B[3255];
	B[4383] = B[4272] & B[4099];
	B[4384] = B[4273] & B[3261];
	B[4385] = B[4275] & B[2986];
	B[4386] = B[4276] & B[4137];
	B[4387] = B[4279] & B[3278];
	B[4388] = B[4272] & B[3556];
	B[4389] = B[4282] & B[2670];
	B[4390] = B[4283] & B[3962];
	B[4391] = B[4241] & B[3534];
	B[4392] = B[4284] & B[3968];
	B[4393] = B[4285] & B[1680];
	B[4394] = B[4286] & B[3702];
	B[4395] = B[4289] & B[1145];
	B[4396] = B[4288] & B[2710];
	B[4397] = B[4290] & B[3718];
	B[4398] = B[3978] & B[4291];
	B[4399] = B[4292] & B[3717];
	B[4400] = B[4293] & B[2988];
	B[4401] = B[2754] & B[4255];
	B[4402] = B[4296] & B[3333];
	B[4403] = B[4300] & B[3344];
	B[4404] = B[4299] & B[3729];
	B[4405] = B[4301] & B[3731];
	B[4406] = B[2773] & B[4222];
	B[4407] = B[3992] & B[4281];
	B[4408] = B[4304] & B[3370];
	B[4409] = B[3371] & B[4228];
	B[4410] = B[4306] & B[4234];
	B[4411] = B[3039] & B[4305];
	B[4412] = B[4307] & B[2148];
	B[4413] = B[4265] & B[1217];
	B[4414] = B[4309] & B[3756];
	B[4415] = B[4181] & B[4310];
	B[4416] = B[4311] & B[3391];
	B[4417] = B[4314] & B[893];
	B[4418] = B[4315] & B[3763];
	B[4419] = B[4226] & B[4248];
	B[4420] = B[4312] & B[709];
	B[4421] = B[4316] & B[4010];
	B[4422] = B[4317] & B[2699];
	B[4423] = B[4281] & B[1104];
	B[4424] = B[3409] & B[4320];
	B[4425] = B[4321] & B[3413];
	B[4426] = B[4323] & B[2851];
	B[4427] = B[4195] & B[4328];
	B[4428] = B[4329] & B[3790];
	B[4429] = B[3791] & B[4255];
	B[4430] = B[4330] & B[1126];
	B[4431] = B[3975] & B[4233];
	B[4432] = B[4331] & B[4199];
	B[4433] = B[3796] & B[4237];
	B[4434] = B[3866] & B[4248];
	B[4435] = B[4334] & B[3555];
	B[4436] = B[4335] & B[1271];
	B[4437] = B[1104] & B[4267];
	B[4438] = B[4254] & B[2237];
	B[4439] = B[4338] & B[2277];
	B[4440] = B[3979] & B[4222];
	B[4441] = B[4340] & B[4048];
	B[4442] = B[4342] & B[2945];
	B[4443] = B[4341] & B[4050];
	B[4444] = B[3964] & B[4289];
	B[4445] = B[3846] & B[4285];
	B[4446] = B[4074] & B[4307];
	B[4447] = B[4349] & B[4224];
	B[4448] = B[4347] & B[4225];
	B[4449] = !B[4348];
	B[4450] = B[4076] & B[4350];
	B[4451] = B[4231] & B[4351];
	B[4452] = B[4352] & B[4232];
	B[4453] = B[4236] & B[4353];
	B[4454] = B[4354] & B[3090];
	B[4455] = B[2374] & B[4355];
	B[4456] = B[4357] & B[3569];
	B[4457] = B[4358] & B[3574];
	B[4458] = B[1016] & B[4359];
	B[4459] = B[4353] & B[1141];
	B[4460] = B[4360] & B[4094];
	B[4461] = B[4361] & B[3586];
	B[4462] = B[4363] & B[1217];
	B[4463] = B[4364] & B[3591];
	B[4464] = B[4366] & B[3156];
	B[4465] = B[4365] & B[3903];
	B[4466] = B[4367] & B[3160];
	B[4467] = B[4369] & B[3907];
	B[4468] = B[2482] & B[4368];
	B[4469] = B[4371] & B[1568];
	B[4470] = B[4370] & B[4372];
	B[4471] = B[4373] & B[3917];
	B[4472] = B[4374] & B[4119];
	B[4473] = B[4375] & B[2545];
	B[4474] = B[4376] & B[3205];
	B[4475] = B[4377] & B[4265];
	B[4476] = B[4124] & B[4378];
	B[4477] = B[4267] & B[4379];
	B[4478] = B[4380] & B[3245];
	B[4479] = B[4379] & B[3894];
	B[4480] = B[4381] & B[3251];
	B[4481] = B[4274] & B[4383];
	B[4482] = B[3948] & B[4382];
	B[4483] = B[4384] & B[3264];
	B[4484] = B[4386] & B[2954];
	B[4485] = B[4385] & B[3875];
	B[4486] = B[3848] & B[4372];
	B[4487] = B[4387] & B[3281];
	B[4488] = B[2995] & B[4363];
	B[4489] = B[4388] & B[1222];
	B[4490] = B[4390] & B[3564];
	B[4491] = B[4391] & B[4226];
	B[4492] = B[4372] & B[753];
	B[4493] = B[4392] & B[3304];
	B[4494] = B[4393] & B[2699];
	B[4495] = B[4394] & B[4056];
	B[4496] = B[4396] & B[3706];
	B[4497] = B[4395] & B[2711];
	B[4498] = B[4397] & B[3327];
	B[4499] = B[4398] & B[3324];
	B[4500] = B[4399] & B[3326];
	B[4501] = B[4400] & B[3722];
	B[4502] = B[4363] & B[2502];
	B[4503] = B[4402] & B[3727];
	B[4504] = B[4404] & B[3346];
	B[4505] = B[4403] & B[1038];
	B[4506] = B[4406] & B[3736];
	B[4507] = B[4171] & B[4385];
	B[4508] = B[4408] & B[4169];
	B[4509] = B[4411] & B[3999];
	B[4510] = B[4409] & B[3374];
	B[4511] = B[4410] & B[4177];
	B[4512] = B[4413] & B[3030];
	B[4513] = B[4416] & B[3594];
	B[4514] = B[4419] & B[4187];
	B[4515] = B[4011] & B[4396];
	B[4516] = B[2533] & B[4420];
	B[4517] = B[4418] & B[3397];
	B[4518] = B[4421] & B[4012];
	B[4519] = B[1697] & B[4420];
	B[4520] = B[4394] & B[4396];
	B[4521] = B[4424] & B[4020];
	B[4522] = B[4353] & B[3604];
	B[4523] = B[4379] & B[2300];
	B[4524] = B[4425] & B[3179];
	B[4525] = B[4326] & B[4426];
	B[4526] = B[4428] & B[3425];
	B[4527] = B[4416] & B[3019];
	B[4528] = B[4430] & B[2881];
	B[4529] = B[4432] & B[3433];
	B[4530] = B[4382] & B[3796];
	B[4531] = B[4434] & B[4433];
	B[4532] = B[3408] & B[4408];
	B[4533] = B[4336] & B[4437];
	B[4534] = B[4436] & B[1033];
	B[4535] = B[4390] & B[2968];
	B[4536] = B[3791] & B[4361];
	B[4537] = B[4439] & B[2907];
	B[4538] = B[3806] & B[4438];
	B[4539] = B[4425] & B[3412];
	B[4540] = B[4441] & B[3461];
	B[4541] = B[4442] & B[2987];
	B[4542] = B[4444] & B[3197];
	B[4543] = B[4359] & B[3345];
	B[4544] = !B[4451];
	B[4545] = !B[4447];
	B[4546] = B[4348] & B[4448];
	B[4547] = !B[4450];
	B[4548] = !B[4448];
	B[4549] = B[4452] & B[3554];
	B[4550] = B[372] & B[4449];
	B[4551] = B[4455] & B[4454];
	B[4552] = B[4356] & B[4453];
	B[4553] = B[4242] & B[4457];
	B[4554] = B[4456] & B[4241];
	B[4555] = B[290] & B[4449];
	B[4556] = B[4459] & B[2412];
	B[4557] = B[4460] & B[3126];
	B[4558] = B[289] & B[4449];
	B[4559] = B[659] & B[4449];
	B[4560] = B[4463] & B[501];
	B[4561] = B[661] & B[4449];
	B[4562] = B[4108] & B[4465];
	B[4563] = B[4464] & B[1216];
	B[4564] = B[4466] & B[1300];
	B[4565] = B[4467] & B[3168];
	B[4566] = B[663] & B[4449];
	B[4567] = B[4470] & B[4258];
	B[4568] = B[382] & B[4449];
	B[4569] = B[4469] & B[928];
	B[4570] = B[4471] & B[3195];
	B[4571] = B[1574] & B[4449];
	B[4572] = B[4472] & B[3923];
	B[4573] = B[931] & B[4449];
	B[4574] = B[4474] & B[3637];
	B[4575] = B[666] & B[4449];
	B[4576] = B[4473] & B[3211];
	B[4577] = B[4448] & B[108];
	B[4578] = B[4475] & B[3494];
	B[4579] = B[1634] & B[4449];
	B[4580] = B[386] & B[4449];
	B[4581] = B[4477] & B[4269];
	B[4582] = B[4478] & B[2392];
	B[4583] = B[4132] & B[4480];
	B[4584] = B[4479] & B[2625];
	B[4585] = B[270] & B[4449];
	B[4586] = B[3677] & B[4483];
	B[4587] = B[4484] & B[4278];
	B[4588] = B[387] & B[4449];
	B[4589] = B[4486] & B[4281];
	B[4590] = B[4487] & B[3660];
	B[4591] = B[4489] & B[4488];
	B[4592] = B[4491] & B[4490];
	B[4593] = B[4492] & B[797];
	B[4594] = B[841] & B[4493];
	B[4595] = B[4494] & B[1836];
	B[4596] = B[4495] & B[3921];
	B[4597] = B[4497] & B[2714];
	B[4598] = B[4493] & B[2692];
	B[4599] = B[3974] & B[4496];
	B[4600] = B[4499] & B[2502];
	B[4601] = B[3643] & B[4500];
	B[4602] = B[3208] & B[4498];
	B[4603] = B[4294] & B[4502];
	B[4604] = B[4501] & B[4160];
	B[4605] = B[4503] & B[1466];
	B[4606] = B[4168] & B[4504];
	B[4607] = B[4456] & B[4374];
	B[4608] = B[4507] & B[4407];
	B[4609] = B[4000] & B[4508];
	B[4610] = B[4511] & B[4001];
	B[4611] = B[4412] & B[4509];
	B[4612] = B[4466] & B[4074];
	B[4613] = B[4512] & B[3753];
	B[4614] = B[4500] & B[2815];
	B[4615] = B[4114] & B[4463];
	B[4616] = B[4513] & B[3395];
	B[4617] = B[3767] & B[4516];
	B[4618] = B[4517] & B[3398];
	B[4619] = B[4518] & B[3399];
	B[4620] = B[4318] & B[4519];
	B[4621] = B[4521] & B[3410];
	B[4622] = B[4322] & B[4522];
	B[4623] = B[4377] & B[4487];
	B[4624] = B[4523] & B[1165];
	B[4625] = B[4524] & B[2469];
	B[4626] = B[4525] & B[3418];
	B[4627] = B[4377] & B[4526];
	B[4628] = B[4480] & B[3530];
	B[4629] = B[4198] & B[4499];
	B[4630] = B[4527] & B[2882];
	B[4631] = B[4456] & B[3980];
	B[4632] = B[4480] & B[2815];
	B[4633] = B[4503] & B[1680];
	B[4634] = B[4529] & B[3976];
	B[4635] = B[4530] & B[3798];
	B[4636] = B[4532] & B[2518];
	B[4637] = B[4504] & B[4529];
	B[4638] = B[4533] & B[4337];
	B[4639] = B[4534] & B[2513];
	B[4640] = B[4207] & B[4535];
	B[4641] = B[4526] & B[3209];
	B[4642] = B[4537] & B[2910];
	B[4643] = B[291] & B[4449];
	B[4644] = B[675] & B[4449];
	B[4645] = B[3307].select(B[4448], B[164]);
	B[4646] = B[4168] & B[4529];
	B[4647] = B[4483] & B[3363];
	B[4648] = B[4539] & B[3454];
	B[4649] = B[209] & B[4449];
	B[4650] = B[4186] & B[4465];
	B[4651] = B[411] & B[4449];
	B[4652] = B[391] & B[4449];
	B[4653] = B[377] & B[4449];
	B[4654] = B[129] & B[4447];
	B[4655] = B[4215] & B[4464];
	B[4656] = B[4188] & B[4495];
	B[4657] = B[4542] & B[4343];
	B[4658] = B[376] & B[4449];
	B[4659] = B[2699] & B[4495];
	B[4660] = B[660] & B[4449];
	B[4661] = B[373] & B[4449];
	B[4662] = B[4445] & B[4457];
	B[4663] = B[4503] & B[4184];
	B[4664] = !B[4553];
	B[4665] = !B[4552];
	B[4666] = B[4544] ^ B[4348];
	B[4667] = !B[4546];
	B[4668] = B[4544] & B[4449];
	B[4669] = B[4547] ^ B[4451];
	B[4670] = B[1368] & B[4548];
	B[4671] = B[659] & B[4545];
	B[4672] = B[4545] ^ B[4448];
	B[4673] = B[4547] & B[4544];
	B[4674] = B[373] & B[4544];
	B[4675] = B[4547] ^ B[4549];
	B[4676] = !B[4550];
	B[4677] = B[1393] & B[4548];
	B[4678] = !B[4549];
	B[4679] = B[373] & B[4545];
	B[4680] = B[4551] & B[3885];
	B[4681] = B[372] & B[4548];
	B[4682] = B[4448] & B[4545];
	B[4683] = B[376] & B[4547];
	B[4684] = B[660] & B[4544];
	B[4685] = B[661] & B[4545];
	B[4686] = B[289] & B[4544];
	B[4687] = B[3122] & B[4548];
	B[4688] = B[4458] & B[4554];
	B[4689] = B[289] & B[4545];
	B[4690] = B[290] & B[4548];
	B[4691] = B[661] & B[4548];
	B[4692] = !B[4555];
	B[4693] = B[4556] & B[3584];
	B[4694] = B[290] & B[4545];
	B[4695] = B[659] & B[4544];
	B[4696] = B[372] & B[4544];
	B[4697] = B[372] & B[4547];
	B[4698] = B[4247] & B[4557];
	B[4699] = B[373] & B[4547];
	B[4700] = !B[4558];
	B[4701] = !B[4559];
	B[4702] = B[663] & B[4545];
	B[4703] = B[659] & B[4547];
	B[4704] = B[290] & B[4544];
	B[4705] = B[289] & B[4547];
	B[4706] = !B[4561];
	B[4707] = B[4560] & B[1506];
	B[4708] = B[382] & B[4548];
	B[4709] = B[4564] & B[623];
	B[4710] = B[4565] & B[3911];
	B[4711] = B[290] & B[4547];
	B[4712] = B[661] & B[4544];
	B[4713] = B[3175] & B[4548];
	B[4714] = B[382] & B[4545];
	B[4715] = B[1574] & B[4548];
	B[4716] = !B[4566];
	B[4717] = B[663] & B[4544];
	B[4718] = B[1574] & B[4545];
	B[4719] = !B[4568];
	B[4720] = B[4567] & B[3914];
	B[4721] = B[4569] & B[2512];
	B[4722] = B[661] & B[4547];
	B[4723] = B[931] & B[4545];
	B[4724] = B[666] & B[4548];
	B[4725] = B[382] & B[4544];
	B[4726] = B[663] & B[4547];
	B[4727] = !B[4571];
	B[4728] = B[4570] & B[534];
	B[4729] = B[1634] & B[4548];
	B[4730] = B[666] & B[4545];
	B[4731] = B[4572] & B[3924];
	B[4732] = !B[4573];
	B[4733] = B[1574] & B[4544];
	B[4734] = B[382] & B[4547];
	B[4735] = B[931] & B[4544];
	B[4736] = B[1634] & B[4545];
	B[4737] = B[4574] & B[4576];
	B[4738] = !B[4575];
	B[4739] = B[1574] & B[4547];
	B[4740] = B[386] & B[4545];
	B[4741] = !B[4577];
	B[4742] = B[270] & B[4548];
	B[4743] = B[666] & B[4547];
	B[4744] = B[666] & B[4544];
	B[4745] = B[931] & B[4547];
	B[4746] = B[1634] & B[4544];
	B[4747] = !B[4579];
	B[4748] = B[4578] & B[3232];
	B[4749] = B[270] & B[4545];
	B[4750] = B[387] & B[4548];
	B[4751] = !B[4580];
	B[4752] = B[4581] & B[4129];
	B[4753] = B[1634] & B[4547];
	B[4754] = B[4557] & B[841];
	B[4755] = B[4582] & B[2316];
	B[4756] = B[4584] & B[3258];
	B[4757] = B[4134] & B[4583];
	B[4758] = B[387] & B[4545];
	B[4759] = B[386] & B[4544];
	B[4760] = !B[4585];
	B[4761] = B[108] & B[4545];
	B[4762] = B[4485] & B[4586];
	B[4763] = B[4587] & B[4280];
	B[4764] = B[386] & B[4547];
	B[4765] = B[270] & B[4544];
	B[4766] = B[387] & B[4544];
	B[4767] = B[270] & B[4547];
	B[4768] = !B[4588];
	B[4769] = B[4589] & B[4590];
	B[4770] = B[387] & B[4547];
	B[4771] = B[108] & B[4547];
	B[4772] = B[4591] & B[4389];
	B[4773] = B[4592] & B[3963];
	B[4774] = B[1417] & B[4593];
	B[4775] = B[4594] & B[4149];
	B[4776] = B[4595] & B[4150];
	B[4777] = B[4596] & B[3973];
	B[4778] = B[4597] & B[1680];
	B[4779] = B[4598] & B[4599];
	B[4780] = B[4601] & B[4600];
	B[4781] = B[4602] & B[3331];
	B[4782] = B[4401] & B[4604];
	B[4783] = B[4605] & B[1164];
	B[4784] = B[4606] & B[3989];
	B[4785] = B[4607] & B[2981];
	B[4786] = B[3991] & B[4574];
	B[4787] = B[4608] & B[4173];
	B[4788] = B[1791] & B[4593];
	B[4789] = B[4609] & B[4510];
	B[4790] = B[4611] & B[4308];
	B[4791] = B[4612] & B[1038];
	B[4792] = B[4610] & B[3377];
	B[4793] = B[4614] & B[2816];
	B[4794] = B[4615] & B[3389];
	B[4795] = B[3964] & B[4597];
	B[4796] = B[4595] & B[4394];
	B[4797] = B[4514] & B[4616];
	B[4798] = B[4014] & B[4618];
	B[4799] = B[4619] & B[3863];
	B[4800] = B[4620] & B[3973];
	B[4801] = B[4619] & B[4403];
	B[4802] = B[3412] & B[4621];
	B[4803] = B[4324] & B[4623];
	B[4804] = B[4625] & B[982];
	B[4805] = B[4624] & B[4327];
	B[4806] = B[4626] & B[827];
	B[4807] = B[2879] & B[4565];
	B[4808] = B[4028] & B[4627];
	B[4809] = B[4629] & B[4628];
	B[4810] = B[4631] & B[4431];
	B[4811] = B[4632] & B[2890];
	B[4812] = B[4633] & B[4035];
	B[4813] = B[4332] & B[4634];
	B[4814] = B[4435] & B[4637];
	B[4815] = B[4639] & B[3805];
	B[4816] = B[4570] & B[4278];
	B[4817] = B[4641] & B[2906];
	B[4818] = B[291] & B[4548];
	B[4819] = B[4618] & B[3946];
	B[4820] = B[391] & B[4544];
	B[4821] = B[675] & B[4545];
	B[4822] = B[391] & B[4545];
	B[4823] = B[291] & B[4544];
	B[4824] = B[2716] & B[4548];
	B[4825] = !B[4643];
	B[4826] = B[377] & B[4545];
	B[4827] = B[4645] & B[2708];
	B[4828] = B[209] & B[4547];
	B[4829] = B[411] & B[4544];
	B[4830] = !B[4644];
	B[4831] = B[391] & B[4547];
	B[4832] = B[376] & B[4548];
	B[4833] = B[4619] & B[3992];
	B[4834] = B[4339] & B[4646];
	B[4835] = B[1847] & B[4548];
	B[4836] = B[4647] & B[1204];
	B[4837] = B[272] & B[4544];
	B[4838] = B[411] & B[4545];
	B[4839] = B[272] & B[4547];
	B[4840] = B[209] & B[4544];
	B[4841] = !B[4649];
	B[4842] = B[4650] & B[4212];
	B[4843] = !B[4651];
	B[4844] = B[675] & B[4548];
	B[4845] = B[291] & B[4545];
	B[4846] = !B[4652];
	B[4847] = B[660] & B[4548];
	B[4848] = B[376] & B[4545];
	B[4849] = B[291] & B[4547];
	B[4850] = B[675] & B[4544];
	B[4851] = !B[4653];
	B[4852] = B[411] & B[4547];
	B[4853] = B[4654] & B[4448];
	B[4854] = B[675] & B[4547];
	B[4855] = B[4008] & B[4626];
	B[4856] = B[4022] & B[4557];
	B[4857] = B[3001] & B[4576];
	B[4858] = B[4621] & B[3999];
	B[4859] = B[4656] & B[2935];
	B[4860] = B[660] & B[4545];
	B[4861] = B[377] & B[4544];
	B[4862] = B[3921] & B[4599];
	B[4863] = !B[4658];
	B[4864] = B[660] & B[4547];
	B[4865] = B[376] & B[4544];
	B[4866] = B[377] & B[4547];
	B[4867] = !B[4660];
	B[4868] = B[372] & B[4545];
	B[4869] = B[659] & B[4548];
	B[4870] = !B[4661];
	B[4871] = B[4054] & B[4662];
	B[4872] = B[4663] & B[4446];
	B[4873] = B[4871] & B[4345];
	B[4874] = B[4752] & B[3944];
	B[4875] = B[675] & B[4664];
	B[4876] = B[291] & B[4665];
	B[4877] = !B[4666];
	B[4878] = !B[4668];
	B[4879] = B[4667] & B[4545];
	B[4880] = !B[4669];
	B[4881] = B[4670].select(B[126], B[4448]);
	B[4882] = !B[4673];
	B[4883] = !B[4675];
	B[4884] = !B[4674];
	B[4885] = !B[4671];
	B[4886] = !B[4672];
	B[4887] = B[4664] & B[4665];
	B[4888] = B[4547] & B[4678];
	B[4889] = B[4677].select(B[120], B[4448]);
	B[4890] = B[4664] ^ B[4552];
	B[4891] = !B[4679];
	B[4892] = B[4665] ^ B[4680];
	B[4893] = !B[4681];
	B[4894] = B[377] & B[4678];
	B[4895] = B[4678] ^ B[4553];
	B[4896] = B[4678] & B[4664];
	B[4897] = B[4449] ^ B[4682];
	B[4898] = !B[4684];
	B[4899] = !B[4683];
	B[4900] = !B[4680];
	B[4901] = !B[4689];
	B[4902] = B[4688] & B[4244];
	B[4903] = !B[4685];
	B[4904] = !B[4686];
	B[4905] = B[4687].select(B[111], B[4448]);
	B[4906] = B[373] & B[4678];
	B[4907] = !B[4691];
	B[4908] = !B[4690];
	B[4909] = B[4693] & B[3133];
	B[4910] = !B[4694];
	B[4911] = B[4698] & B[4461];
	B[4912] = !B[4697];
	B[4913] = !B[4695];
	B[4914] = !B[4699];
	B[4915] = !B[4696];
	B[4916] = B[373] & B[4664];
	B[4917] = B[372] & B[4678];
	B[4918] = !B[4703];
	B[4919] = !B[4704];
	B[4920] = !B[4705];
	B[4921] = !B[4702];
	B[4922] = B[4707] & B[2463];
	B[4923] = !B[4708];
	B[4924] = B[659] & B[4678];
	B[4925] = B[373] & B[4665];
	B[4926] = B[4709] & B[1500];
	B[4927] = B[289] & B[4678];
	B[4928] = B[372] & B[4664];
	B[4929] = !B[4712];
	B[4930] = B[4710] & B[3912];
	B[4931] = !B[4711];
	B[4932] = B[4713].select(B[116], B[4448]);
	B[4933] = !B[4715];
	B[4934] = !B[4714];
	B[4935] = !B[4717];
	B[4936] = !B[4718];
	B[4937] = B[4721] & B[4114];
	B[4938] = B[289] & B[4664];
	B[4939] = B[290] & B[4678];
	B[4940] = B[4720] & B[4113];
	B[4941] = B[659] & B[4664];
	B[4942] = B[372] & B[4665];
	B[4943] = !B[4722];
	B[4944] = !B[4723];
	B[4945] = !B[4724];
	B[4946] = B[659] & B[4665];
	B[4947] = !B[4726];
	B[4948] = !B[4725];
	B[4949] = B[4728] & B[1624];
	B[4950] = B[661] & B[4678];
	B[4951] = B[289] & B[4665];
	B[4952] = B[290] & B[4664];
	B[4953] = !B[4730];
	B[4954] = B[663] & B[4678];
	B[4955] = !B[4729];
	B[4956] = !B[4734];
	B[4957] = !B[4733];
	B[4958] = !B[4736];
	B[4959] = !B[4735];
	B[4960] = B[663] & B[4664];
	B[4961] = B[382] & B[4678];
	B[4962] = !B[4739];
	B[4963] = B[290] & B[4665];
	B[4964] = B[4737] & B[3929];
	B[4965] = B[661] & B[4664];
	B[4966] = B[4741] & B[2577];
	B[4967] = !B[4740];
	B[4968] = !B[4742];
	B[4969] = B[931] & B[4678];
	B[4970] = B[661] & B[4665];
	B[4971] = !B[4746];
	B[4972] = !B[4745];
	B[4973] = !B[4743];
	B[4974] = !B[4744];
	B[4975] = B[4476] & B[4748];
	B[4976] = B[1574] & B[4678];
	B[4977] = B[382] & B[4664];
	B[4978] = !B[4750];
	B[4979] = B[663] & B[4665];
	B[4980] = !B[4749];
	B[4981] = B[1574] & B[4664];
	B[4982] = B[382] & B[4665];
	B[4983] = B[666] & B[4678];
	B[4984] = B[931] & B[4664];
	B[4985] = !B[4753];
	B[4986] = B[4754] & B[3671];
	B[4987] = B[4755] & B[3262];
	B[4988] = B[4481] & B[4756];
	B[4989] = B[931] & B[4665];
	B[4990] = !B[4759];
	B[4991] = B[1634] & B[4678];
	B[4992] = !B[4758];
	B[4993] = B[666] & B[4664];
	B[4994] = !B[4761];
	B[4995] = B[4762] & B[4141];
	B[4996] = B[1574] & B[4665];
	B[4997] = B[4763] & B[3958];
	B[4998] = B[386] & B[4678];
	B[4999] = !B[4767];
	B[5000] = !B[4766];
	B[5001] = !B[4765];
	B[5002] = !B[4764];
	B[5003] = B[1634] & B[4664];
	B[5004] = B[666] & B[4665];
	B[5005] = B[4769] & B[3687];
	B[5006] = B[270] & B[4678];
	B[5007] = B[386] & B[4664];
	B[5008] = !B[4770];
	B[5009] = B[1634] & B[4665];
	B[5010] = B[387] & B[4678];
	B[5011] = B[270] & B[4664];
	B[5012] = B[386] & B[4665];
	B[5013] = B[4772] & B[3692];
	B[5014] = !B[4771];
	B[5015] = B[4773] & B[3694];
	B[5016] = B[387] & B[4664];
	B[5017] = B[270] & B[4665];
	B[5018] = B[4287] & B[4774];
	B[5019] = B[4776] & B[866];
	B[5020] = B[387] & B[4665];
	B[5021] = B[4779] & B[4778];
	B[5022] = B[4780] & B[4295];
	B[5023] = B[4603] & B[4781];
	B[5024] = B[4782] & B[4298];
	B[5025] = B[3573] & B[4721];
	B[5026] = B[4783] & B[4302];
	B[5027] = B[4506] & B[4784];
	B[5028] = B[4785] & B[4303];
	B[5029] = B[4786] & B[4172];
	B[5030] = B[4787] & B[3743];
	B[5031] = B[4788] & B[2810];
	B[5032] = B[4789] & B[3752];
	B[5033] = !B[4792];
	B[5034] = B[4791] & B[4179];
	B[5035] = B[4793] & B[2820];
	B[5036] = B[4415] & B[4794];
	B[5037] = B[4795] & B[4313];
	B[5038] = B[4515] & B[4796];
	B[5039] = B[4797] & B[4013];
	B[5040] = B[4798] & B[3058];
	B[5041] = B[3401] & B[4799];
	B[5042] = B[4800] & B[4576];
	B[5043] = B[4423] & B[4801];
	B[5044] = B[4802] & B[3782];
	B[5045] = B[4803] & B[4325];
	B[5046] = B[4805] & B[4804];
	B[5047] = B[4806] & B[3787];
	B[5048] = B[4807] & B[4429];
	B[5049] = B[4808] & B[4630];
	B[5050] = B[4809] & B[4200];
	B[5051] = B[4810] & B[4202];
	B[5052] = B[4811] & B[3437];
	B[5053] = B[4812] & B[4531];
	B[5054] = B[4813] & B[4635];
	B[5055] = B[4709] & B[689];
	B[5056] = B[4814] & B[4039];
	B[5057] = B[4816] & B[1192];
	B[5058] = B[4640] & B[4815];
	B[5059] = B[4538] & B[4817];
	B[5060] = !B[4818];
	B[5061] = B[4440] & B[4819];
	B[5062] = !B[4822];
	B[5063] = !B[4821];
	B[5064] = !B[4820];
	B[5065] = !B[4823];
	B[5066] = !B[4824];
	B[5067] = !B[4827];
	B[5068] = !B[4826];
	B[5069] = !B[4831];
	B[5070] = !B[4828];
	B[5071] = !B[4829];
	B[5072] = B[272] & B[4678];
	B[5073] = B[4834] & B[4648];
	B[5074] = !B[4832];
	B[5075] = B[4044] & B[4833];
	B[5076] = B[4835].select(B[128], B[4448]);
	B[5077] = !B[4838];
	B[5078] = !B[4837];
	B[5079] = !B[4840];
	B[5080] = !B[4839];
	B[5081] = !B[4844];
	B[5082] = !B[4845];
	B[5083] = B[4842] & B[4047];
	B[5084] = !B[4848];
	B[5085] = B[391] & B[4678];
	B[5086] = B[209] & B[4678];
	B[5087] = !B[4847];
	B[5088] = !B[4849];
	B[5089] = !B[4850];
	B[5090] = B[272] & B[4664];
	B[5091] = B[391] & B[4664];
	B[5092] = !B[4852];
	B[5093] = B[291] & B[4678];
	B[5094] = !B[4854];
	B[5095] = B[4541] & B[4855];
	B[5096] = B[272] & B[4665];
	B[5097] = B[411] & B[4678];
	B[5098] = B[209] & B[4664];
	B[5099] = B[411] & B[4664];
	B[5100] = B[209] & B[4665];
	B[5101] = B[411] & B[4665];
	B[5102] = B[4857] & B[3817];
	B[5103] = B[4858] & B[3230];
	B[5104] = B[4655] & B[4856];
	B[5105] = B[4657] & B[4859];
	B[5106] = B[377] & B[4665];
	B[5107] = B[660] & B[4678];
	B[5108] = B[376] & B[4664];
	B[5109] = !B[4861];
	B[5110] = !B[4860];
	B[5111] = B[4189] & B[4862];
	B[5112] = B[377] & B[4664];
	B[5113] = B[376] & B[4678];
	B[5114] = !B[4864];
	B[5115] = !B[4866];
	B[5116] = !B[4865];
	B[5117] = B[391] & B[4665];
	B[5118] = B[675] & B[4678];
	B[5119] = B[291] & B[4664];
	B[5120] = B[660] & B[4665];
	B[5121] = B[376] & B[4665];
	B[5122] = B[660] & B[4664];
	B[5123] = !B[4868];
	B[5124] = !B[4869];
	B[5125] = B[675] & B[4665];
	B[5126] = B[4872] & B[4344];
	B[5127] = !B[4876];
	B[5128] = !B[4875];
	B[5129] = B[5067] ^ B[122];
	B[5130] = B[4877] & B[4545];
	B[5131] = B[4666] ^ B[4879];
	B[5132] = !B[4881];
	B[5133] = B[4884] & B[4676];
	B[5134] = B[4880] & B[4883];
	B[5135] = B[374] & B[4886];
	B[5136] = !B[4887];
	B[5137] = !B[4889];
	B[5138] = !B[4888];
	B[5139] = B[380] & B[4886];
	B[5140] = !B[4892];
	B[5141] = !B[4894];
	B[5142] = !B[4895];
	B[5143] = B[4665] & B[4900];
	B[5144] = !B[4896];
	B[5145] = B[380] & B[4897];
	B[5146] = B[4902] & B[4101];
	B[5147] = B[4904] & B[4692];
	B[5148] = !B[4905];
	B[5149] = !B[4906];
	B[5150] = B[4700] & B[4910];
	B[5151] = B[4362] & B[4909];
	B[5152] = B[4914] & B[4915];
	B[5153] = B[4911] & B[4102];
	B[5154] = B[917] & B[4886];
	B[5155] = !B[4917];
	B[5156] = !B[4916];
	B[5157] = B[4920] & B[4919];
	B[5158] = B[4922] & B[878];
	B[5159] = B[3604] & B[4922];
	B[5160] = !B[4890];
	B[5161] = !B[4927];
	B[5162] = !B[4925];
	B[5163] = B[917] & B[4897];
	B[5164] = B[3181] & B[4926];
	B[5165] = !B[4928];
	B[5166] = !B[4924];
	B[5167] = !B[4940];
	B[5168] = !B[4932];
	B[5169] = B[4716] & B[4934];
	B[5170] = B[4935] & B[4719];
	B[5171] = B[373] & B[4900];
	B[5172] = B[932] & B[4886];
	B[5173] = B[4260] & B[4937];
	B[5174] = !B[4941];
	B[5175] = !B[4942];
	B[5176] = !B[4938];
	B[5177] = !B[4939];
	B[5178] = B[372] & B[4900];
	B[5179] = B[4947] & B[4948];
	B[5180] = !B[4946];
	B[5181] = B[932] & B[4897];
	B[5182] = B[4949] & B[890];
	B[5183] = !B[4952];
	B[5184] = !B[4951];
	B[5185] = !B[4950];
	B[5186] = !B[4954];
	B[5187] = B[4732] & B[4953];
	B[5188] = B[659] & B[4900];
	B[5189] = B[385] & B[4886];
	B[5190] = !B[4961];
	B[5191] = B[289] & B[4900];
	B[5192] = !B[4960];
	B[5193] = B[4959] & B[4738];
	B[5194] = !B[4965];
	B[5195] = B[4964] & B[3931];
	B[5196] = !B[4963];
	B[5197] = B[4966] & B[108];
	B[5198] = B[290] & B[4900];
	B[5199] = !B[4970];
	B[5200] = !B[4969];
	B[5201] = B[385] & B[4897];
	B[5202] = B[4972] & B[4974];
	B[5203] = B[4975] & B[3662];
	B[5204] = !B[4966];
	B[5205] = B[663] & B[4900];
	B[5206] = !B[4977];
	B[5207] = !B[4979];
	B[5208] = !B[4976];
	B[5209] = B[4751] & B[4980];
	B[5210] = !B[4981];
	B[5211] = !B[4982];
	B[5212] = B[661] & B[4900];
	B[5213] = !B[4983];
	B[5214] = !B[4984];
	B[5215] = !B[4874];
	B[5216] = B[4757] & B[4987];
	B[5217] = B[4986] & B[4482];
	B[5218] = B[4988] & B[4277];
	B[5219] = !B[4991];
	B[5220] = !B[4993];
	B[5221] = B[4990] & B[4760];
	B[5222] = !B[4989];
	B[5223] = B[382] & B[4900];
	B[5224] = B[4995] & B[3686];
	B[5225] = !B[4996];
	B[5226] = B[4997] & B[4143];
	B[5227] = !B[4998];
	B[5228] = B[1574] & B[4900];
	B[5229] = B[5002] & B[5001];
	B[5230] = B[931] & B[4900];
	B[5231] = !B[5003];
	B[5232] = !B[5004];
	B[5233] = B[5005] & B[3688];
	B[5234] = !B[5006];
	B[5235] = !B[5007];
	B[5236] = B[666] & B[4900];
	B[5237] = !B[5009];
	B[5238] = !B[5010];
	B[5239] = !B[5011];
	B[5240] = !B[5012];
	B[5241] = B[1634] & B[4900];
	B[5242] = B[5014] ^ B[5013];
	B[5243] = !B[5013];
	B[5244] = B[386] & B[4900];
	B[5245] = !B[5015];
	B[5246] = !B[5017];
	B[5247] = !B[5016];
	B[5248] = B[4775] & B[5018];
	B[5249] = !B[4873];
	B[5250] = B[4777] & B[5019];
	B[5251] = B[270] & B[4900];
	B[5252] = !B[5020];
	B[5253] = B[5021] & B[3708];
	B[5254] = B[5022] & B[4166];
	B[5255] = B[5023] & B[4297];
	B[5256] = B[5024] & B[3730];
	B[5257] = B[4505] & B[4949];
	B[5258] = B[3733] & B[5025];
	B[5259] = B[5026] & B[4405];
	B[5260] = B[5027] & B[3739];
	B[5261] = B[5028] & B[3741];
	B[5262] = B[5029] & B[3994];
	B[5263] = !B[5030];
	B[5264] = B[5031] & B[2812];
	B[5265] = B[5034] & B[4613];
	B[5266] = B[5035] & B[1466];
	B[5267] = B[5036] & B[4007];
	B[5268] = !B[5032];
	B[5269] = B[5037] & B[4417];
	B[5270] = B[5038] & B[4617];
	B[5271] = !B[5039];
	B[5272] = B[5040] & B[2011];
	B[5273] = B[5042] & B[4319];
	B[5274] = B[5043] & B[4190];
	B[5275] = B[5126] & B[4055];
	B[5276] = B[4622] & B[5044];
	B[5277] = B[5045] & B[4025];
	B[5278] = B[5046] & B[3786];
	B[5279] = B[4427] & B[5047];
	B[5280] = B[5048] & B[4528];
	B[5281] = B[5049] & B[4033];
	B[5282] = B[5050] & B[3797];
	B[5283] = B[5051] & B[4034];
	B[5284] = B[3572] & B[4909];
	B[5285] = B[108] & B[4900];
	B[5286] = B[5052] & B[3439];
	B[5287] = B[5054] & B[4037];
	B[5288] = B[5053] & B[4036];
	B[5289] = B[5055] & B[2084];
	B[5290] = B[5056] & B[3446];
	B[5291] = B[5057] & B[4536];
	B[5292] = B[5058] & B[3807];
	B[5293] = B[387] & B[4900];
	B[5294] = B[288] & B[4886];
	B[5295] = B[5059] & B[4642];
	B[5296] = B[5064] & B[5063];
	B[5297] = B[378] & B[4886];
	B[5298] = B[5061] & B[4209];
	B[5299] = B[5065] & B[4830];
	B[5300] = B[128] & B[5066];
	B[5301] = B[5070] & B[5071];
	B[5302] = !B[5072];
	B[5303] = B[5073] & B[4045];
	B[5304] = B[5075] & B[4836];
	B[5305] = !B[5076];
	B[5306] = B[122] & B[5067];
	B[5307] = B[5078] & B[4841];
	B[5308] = B[288] & B[4897];
	B[5309] = B[5080] & B[5079];
	B[5310] = B[378] & B[4897];
	B[5311] = B[5083] & B[3460];
	B[5312] = B[4846] & B[5082];
	B[5313] = !B[4897];
	B[5314] = B[4851] & B[5084];
	B[5315] = !B[5086];
	B[5316] = !B[5090];
	B[5317] = B[5088] & B[5089];
	B[5318] = !B[5085];
	B[5319] = !B[5091];
	B[5320] = !B[5093];
	B[5321] = B[5095] & B[3466];
	B[5322] = B[272] & B[4900];
	B[5323] = !B[5098];
	B[5324] = !B[5096];
	B[5325] = !B[5097];
	B[5326] = B[209] & B[4900];
	B[5327] = !B[5100];
	B[5328] = !B[5099];
	B[5329] = !B[5101];
	B[5330] = B[411] & B[4900];
	B[5331] = B[5102] & B[5103];
	B[5332] = B[5104] & B[3819];
	B[5333] = !B[5105];
	B[5334] = !B[5107];
	B[5335] = !B[5106];
	B[5336] = !B[5108];
	B[5337] = B[5111] & B[4659];
	B[5338] = B[5109] & B[4863];
	B[5339] = !B[5113];
	B[5340] = !B[5112];
	B[5341] = B[660] & B[4900];
	B[5342] = B[5115] & B[5116];
	B[5343] = B[376] & B[4900];
	B[5344] = B[374] & B[4897];
	B[5345] = !B[5119];
	B[5346] = !B[5118];
	B[5347] = !B[5117];
	B[5348] = B[377] & B[4900];
	B[5349] = !B[5120];
	B[5350] = !B[5122];
	B[5351] = !B[5121];
	B[5352] = B[4870] & B[5123];
	B[5353] = B[675] & B[4900];
	B[5354] = B[5035] & B[3785];
	B[5355] = !B[5125];
	B[5356] = B[391] & B[4900];
	B[5357] = B[291] & B[4900];
	B[5358] = !B[5250];
	B[5359] = !B[5357];
	B[5360] = B[675] & B[5215];
	B[5361] = B[5130] & B[4667];
	B[5362] = !B[5131];
	B[5363] = B[5132] & B[2379];
	B[5364] = !B[5135];
	B[5365] = B[4890] & B[5136];
	B[5366] = B[5137] & B[2405];
	B[5367] = B[5138] & B[4882];
	B[5368] = B[5141] & B[4899];
	B[5369] = !B[5139];
	B[5370] = B[5144] & B[5136];
	B[5371] = !B[5143];
	B[5372] = !B[5145];
	B[5373] = B[4900] ^ B[5146];
	B[5374] = B[5148] & B[3587];
	B[5375] = B[5151] & B[4462];
	B[5376] = B[5149] & B[4912];
	B[5377] = B[5153] & B[3593];
	B[5378] = !B[5146];
	B[5379] = !B[5154];
	B[5380] = B[5156] & B[5155];
	B[5381] = B[4562] & B[5159];
	B[5382] = B[4563] & B[5158];
	B[5383] = B[4930] & B[5164];
	B[5384] = !B[5163];
	B[5385] = B[5161] & B[4931];
	B[5386] = B[5162] & B[5165];
	B[5387] = B[5168] & B[3619];
	B[5388] = !B[5171];
	B[5389] = B[5176] & B[5177];
	B[5390] = B[5173] & B[4116];
	B[5391] = !B[5172];
	B[5392] = !B[5178];
	B[5393] = B[5182] & B[2551];
	B[5394] = !B[5181];
	B[5395] = B[5184] & B[5183];
	B[5396] = B[5186] & B[4956];
	B[5397] = !B[5188];
	B[5398] = !B[5191];
	B[5399] = B[5192] & B[5190];
	B[5400] = !B[5189];
	B[5401] = B[5195] & B[3645];
	B[5402] = !B[5198];
	B[5403] = B[5200] & B[4973];
	B[5404] = !B[5201];
	B[5405] = !B[5203];
	B[5406] = B[5207] & B[5206];
	B[5407] = !B[5205];
	B[5408] = B[5214] & B[5213];
	B[5409] = !B[5212];
	B[5410] = B[5216] & B[3676];
	B[5411] = B[373] & B[5167];
	B[5412] = B[5217] & B[3953];
	B[5413] = B[372] & B[5167];
	B[5414] = B[5215] ^ B[5218];
	B[5415] = !B[5218];
	B[5416] = B[5222] & B[5220];
	B[5417] = !B[5223];
	B[5418] = !B[5224];
	B[5419] = B[5227] & B[4999];
	B[5420] = !B[5230];
	B[5421] = !B[5228];
	B[5422] = !B[5226];
	B[5423] = B[659] & B[5167];
	B[5424] = B[289] & B[5167];
	B[5425] = !B[5233];
	B[5426] = B[5235] & B[5234];
	B[5427] = !B[5236];
	B[5428] = B[290] & B[5167];
	B[5429] = !B[5275];
	B[5430] = !B[5241];
	B[5431] = B[5240] & B[5239];
	B[5432] = B[663] & B[5167];
	B[5433] = B[661] & B[5167];
	B[5434] = B[4771] & B[5243];
	B[5435] = !B[5244];
	B[5436] = B[5245] ^ B[4549];
	B[5437] = B[382] & B[5167];
	B[5438] = B[373] & B[5215];
	B[5439] = B[1574] & B[5167];
	B[5440] = B[372] & B[5215];
	B[5441] = B[5248] & B[3309];
	B[5442] = B[5245] & B[4678];
	B[5443] = !B[5251];
	B[5444] = B[659] & B[5215];
	B[5445] = B[5249] ^ B[5250];
	B[5446] = B[377] & B[5249];
	B[5447] = B[666] & B[5167];
	B[5448] = B[931] & B[5167];
	B[5449] = !B[5253];
	B[5450] = B[660] & B[5249];
	B[5451] = B[290] & B[5215];
	B[5452] = B[376] & B[5249];
	B[5453] = B[373] & B[5249];
	B[5454] = B[372] & B[5249];
	B[5455] = B[659] & B[5249];
	B[5456] = !B[5254];
	B[5457] = !B[5255];
	B[5458] = !B[5256];
	B[5459] = B[5258] & B[5257];
	B[5460] = B[5259] & B[3737];
	B[5461] = !B[5260];
	B[5462] = B[5261] & B[3360];
	B[5463] = B[5262] & B[3361];
	B[5464] = B[386] & B[5249];
	B[5465] = B[4790] & B[5264];
	B[5466] = B[5265] & B[3754];
	B[5467] = B[387] & B[5249];
	B[5468] = B[270] & B[5249];
	B[5469] = B[5266] & B[4180];
	B[5470] = B[5032] ^ B[5267];
	B[5471] = !B[5267];
	B[5472] = B[5269] & B[3706];
	B[5473] = !B[5270];
	B[5474] = B[5041] & B[5272];
	B[5475] = B[5269] & B[2699];
	B[5476] = B[5273] & B[4017];
	B[5477] = B[5274] & B[4018];
	B[5478] = B[5276] & B[4024];
	B[5479] = !B[5277];
	B[5480] = !B[5278];
	B[5481] = B[5279] & B[3789];
	B[5482] = B[5280] & B[4030];
	B[5483] = !B[5281];
	B[5484] = !B[5282];
	B[5485] = B[3440] ^ B[5283];
	B[5486] = !B[5283];
	B[5487] = B[5284] & B[4333];
	B[5488] = B[4498] & B[5286];
	B[5489] = !B[5287];
	B[5490] = !B[5288];
	B[5491] = B[5289] & B[2903];
	B[5492] = !B[5290];
	B[5493] = !B[5293];
	B[5494] = B[5291] & B[4208];
	B[5495] = !B[5292];
	B[5496] = !B[5294];
	B[5497] = !B[5295];
	B[5498] = !B[5297];
	B[5499] = B[5296] & B[4825];
	B[5500] = B[5298] & B[4043];
	B[5501] = B[270] & B[5167];
	B[5502] = B[5299] & B[5069];
	B[5503] = B[5301] & B[5302];
	B[5504] = B[387] & B[5167];
	B[5505] = !B[5303];
	B[5506] = B[5304] & B[4210];
	B[5507] = !B[5129];
	B[5508] = B[5305] & B[2716];
	B[5509] = B[1634] & B[5167];
	B[5510] = !B[5308];
	B[5511] = B[4478] & B[5286];
	B[5512] = !B[5310];
	B[5513] = B[5311] & B[4540];
	B[5514] = B[5317] & B[5318];
	B[5515] = B[5316] & B[5315];
	B[5516] = B[386] & B[5167];
	B[5517] = B[5319] & B[5094];
	B[5518] = B[377] & B[5215];
	B[5519] = B[666] & B[5215];
	B[5520] = B[382] & B[5215];
	B[5521] = B[5321] & B[3467];
	B[5522] = !B[5322];
	B[5523] = !B[5326];
	B[5524] = B[5324] & B[5323];
	B[5525] = B[270] & B[5215];
	B[5526] = B[1634] & B[5215];
	B[5527] = B[376] & B[5215];
	B[5528] = B[1574] & B[5215];
	B[5529] = B[387] & B[5215];
	B[5530] = B[663] & B[5249];
	B[5531] = !B[5330];
	B[5532] = B[660] & B[5215];
	B[5533] = B[289] & B[5249];
	B[5534] = B[663] & B[5215];
	B[5535] = B[661] & B[5215];
	B[5536] = B[931] & B[5249];
	B[5537] = B[386] & B[5215];
	B[5538] = B[5332] & B[3820];
	B[5539] = B[5331] & B[4051];
	B[5540] = B[931] & B[5215];
	B[5541] = B[391] & B[5249];
	B[5542] = B[272] & B[5167];
	B[5543] = B[291] & B[5249];
	B[5544] = B[5335] & B[5336];
	B[5545] = B[209] & B[5167];
	B[5546] = B[5337] & B[4216];
	B[5547] = B[411] & B[5167];
	B[5548] = B[290] & B[5249];
	B[5549] = B[661] & B[5249];
	B[5550] = B[382] & B[5249];
	B[5551] = B[5340] & B[5339];
	B[5552] = B[289] & B[5215];
	B[5553] = B[675] & B[5249];
	B[5554] = B[1574] & B[5249];
	B[5555] = !B[5341];
	B[5556] = B[376] & B[5167];
	B[5557] = B[272] & B[5215];
	B[5558] = B[411] & B[5215];
	B[5559] = !B[5343];
	B[5560] = B[209] & B[5215];
	B[5561] = B[1634] & B[5249];
	B[5562] = B[666] & B[5249];
	B[5563] = !B[5348];
	B[5564] = !B[5344];
	B[5565] = B[660] & B[5167];
	B[5566] = B[377] & B[5167];
	B[5567] = B[5346] & B[5347];
	B[5568] = !B[5353];
	B[5569] = B[291] & B[5167];
	B[5570] = B[391] & B[5215];
	B[5571] = B[209] & B[5249];
	B[5572] = B[391] & B[5167];
	B[5573] = B[291] & B[5215];
	B[5574] = B[5354] & B[4543];
	B[5575] = B[5249] & B[272];
	B[5576] = B[5128] & B[5127];
	B[5577] = B[411] & B[5249];
	B[5578] = !B[5356];
	B[5579] = B[675] & B[5167];
	B[5580] = B[5269] & B[4599];
	B[5581] = B[5580] & B[4346];
	B[5582] = B[5401] & B[3654];
	B[5583] = B[5410] ^ B[4448];
	B[5584] = !B[5361];
	B[5585] = B[374] & B[5362];
	B[5586] = !B[5363];
	B[5587] = B[4891] & B[5364];
	B[5588] = B[380] & B[5362];
	B[5589] = !B[5365];
	B[5590] = !B[5366];
	B[5591] = B[4901] & B[5369];
	B[5592] = B[5370] & B[5371];
	B[5593] = B[5372] & B[4907];
	B[5594] = !B[5374];
	B[5595] = !B[5373];
	B[5596] = B[5375] & B[3596];
	B[5597] = !B[5377];
	B[5598] = B[4900] & B[5378];
	B[5599] = B[5378] ^ B[5377];
	B[5600] = B[4921] & B[5379];
	B[5601] = B[4468] & B[5382];
	B[5602] = B[5381] & B[3611];
	B[5603] = B[917] & B[5362];
	B[5604] = B[5384] & B[4933];
	B[5605] = B[5383] & B[3185];
	B[5606] = !B[5387];
	B[5607] = B[5388] & B[5175];
	B[5608] = B[5390] & B[3628];
	B[5609] = B[4944] & B[5391];
	B[5610] = B[373] & B[5378];
	B[5611] = B[4731] & B[5393];
	B[5612] = B[932] & B[5362];
	B[5613] = B[5394] & B[4955];
	B[5614] = B[372] & B[5378];
	B[5615] = B[289] & B[5378];
	B[5616] = B[4967] & B[5400];
	B[5617] = B[5398] & B[5196];
	B[5618] = B[659] & B[5378];
	B[5619] = B[5404] & B[4978];
	B[5620] = B[5407] & B[5211];
	B[5621] = B[290] & B[5378];
	B[5622] = B[661] & B[5378];
	B[5623] = B[385] & B[5362];
	B[5624] = !B[5410];
	B[5625] = B[5412] & B[3681];
	B[5626] = !B[5411];
	B[5627] = !B[5414];
	B[5628] = !B[5413];
	B[5629] = B[663] & B[5378];
	B[5630] = B[5215] & B[5415];
	B[5631] = B[382] & B[5378];
	B[5632] = B[5418] ^ B[4348];
	B[5633] = B[5415] ^ B[5226];
	B[5634] = B[5415] & B[5422];
	B[5635] = B[5420] & B[5232];
	B[5636] = B[5418] & B[4449];
	B[5637] = B[1574] & B[5378];
	B[5638] = !B[5424];
	B[5639] = B[931] & B[5378];
	B[5640] = !B[5423];
	B[5641] = B[5425] ^ B[4451];
	B[5642] = B[5425] & B[4544];
	B[5643] = !B[5428];
	B[5644] = B[666] & B[5378];
	B[5645] = B[272] & B[5429];
	B[5646] = !B[5432];
	B[5647] = B[411] & B[5422];
	B[5648] = B[1634] & B[5378];
	B[5649] = !B[5433];
	B[5650] = !B[5434];
	B[5651] = B[5435] & B[5246];
	B[5652] = !B[5437];
	B[5653] = !B[5438];
	B[5654] = !B[5439];
	B[5655] = B[5429] ^ B[4873];
	B[5656] = B[373] & B[5415];
	B[5657] = !B[5440];
	B[5658] = !B[5436];
	B[5659] = B[5429] & B[5249];
	B[5660] = !B[5441];
	B[5661] = B[386] & B[5378];
	B[5662] = B[373] & B[5422];
	B[5663] = !B[5442];
	B[5664] = B[372] & B[5415];
	B[5665] = !B[5444];
	B[5666] = !B[5445];
	B[5667] = B[5249] & B[5358];
	B[5668] = B[376] & B[5429];
	B[5669] = !B[5447];
	B[5670] = !B[5446];
	B[5671] = B[5358] ^ B[5253];
	B[5672] = B[372] & B[5422];
	B[5673] = B[659] & B[5415];
	B[5674] = !B[5448];
	B[5675] = B[376] & B[5358];
	B[5676] = B[377] & B[5449];
	B[5677] = B[289] & B[5415];
	B[5678] = B[675] & B[5449];
	B[5679] = B[377] & B[5358];
	B[5680] = B[660] & B[5429];
	B[5681] = !B[5450];
	B[5682] = !B[5452];
	B[5683] = !B[5451];
	B[5684] = B[373] & B[5429];
	B[5685] = B[659] & B[5422];
	B[5686] = B[5358] & B[5449];
	B[5687] = B[372] & B[5429];
	B[5688] = B[660] & B[5358];
	B[5689] = !B[5453];
	B[5690] = B[659] & B[5429];
	B[5691] = B[376] & B[5449];
	B[5692] = B[373] & B[5358];
	B[5693] = !B[5454];
	B[5694] = B[373] & B[5449];
	B[5695] = B[660] & B[5449];
	B[5696] = B[372] & B[5358];
	B[5697] = !B[5455];
	B[5698] = B[5456] ^ B[5256];
	B[5699] = B[5456] & B[5458];
	B[5700] = B[5459] & B[4170];
	B[5701] = !B[5460];
	B[5702] = B[386] & B[5429];
	B[5703] = B[387] & B[5422];
	B[5704] = !B[5463];
	B[5705] = !B[5462];
	B[5706] = B[270] & B[5429];
	B[5707] = !B[5464];
	B[5708] = !B[5465];
	B[5709] = B[108] & B[5429];
	B[5710] = !B[5466];
	B[5711] = B[270] & B[5358];
	B[5712] = B[386] & B[5449];
	B[5713] = B[1634] & B[5449];
	B[5714] = B[387] & B[5429];
	B[5715] = B[386] & B[5358];
	B[5716] = !B[5467];
	B[5717] = !B[5468];
	B[5718] = B[5469] & B[4414];
	B[5719] = B[5249] ^ B[5470];
	B[5720] = B[387] & B[5358];
	B[5721] = B[5471] & B[5268];
	B[5722] = B[5249] & B[5470];
	B[5723] = B[5472] & B[4495];
	B[5724] = B[5358] ^ B[5270];
	B[5725] = B[108] & B[5449];
	B[5726] = B[5270] & B[5358];
	B[5727] = B[5474] & B[3770];
	B[5728] = B[4520] & B[5475];
	B[5729] = !B[5476];
	B[5730] = !B[5477];
	B[5731] = B[209] & B[5429];
	B[5732] = B[411] & B[5449];
	B[5733] = !B[5478];
	B[5734] = B[5479] ^ B[129];
	B[5735] = B[5480] ^ B[129];
	B[5736] = B[129] & B[5480];
	B[5737] = !B[5481];
	B[5738] = B[129] & B[5479];
	B[5739] = !B[5482];
	B[5740] = B[387] & B[5378];
	B[5741] = B[5484] ^ B[5281];
	B[5742] = B[2713] & B[5486];
	B[5743] = B[5485] ^ B[5285];
	B[5744] = B[5285] & B[5485];
	B[5745] = B[5487] & B[4636];
	B[5746] = B[4203] & B[5488];
	B[5747] = B[5484] & B[5483];
	B[5748] = B[5490] ^ B[5281];
	B[5749] = B[5489] ^ B[5146];
	B[5750] = B[5489] & B[5378];
	B[5751] = B[5281] & B[5490];
	B[5752] = B[4638] & B[5491];
	B[5753] = B[270] & B[5378];
	B[5754] = B[5494] & B[3808];
	B[5755] = B[5060] & B[5496];
	B[5756] = B[288] & B[5362];
	B[5757] = !B[5501];
	B[5758] = B[5068] & B[5498];
	B[5759] = B[389] & B[5362];
	B[5760] = !B[5500];
	B[5761] = !B[5504];
	B[5762] = !B[5508];
	B[5763] = B[5510] & B[5081];
	B[5764] = !B[5509];
	B[5765] = B[5511] & B[2163];
	B[5766] = B[5512] & B[5087];
	B[5767] = !B[5513];
	B[5768] = !B[5506];
	B[5769] = B[5517] & B[5320];
	B[5770] = !B[5516];
	B[5771] = B[931] & B[5415];
	B[5772] = B[272] & B[5378];
	B[5773] = B[663] & B[5415];
	B[5774] = !B[5518];
	B[5775] = !B[5519];
	B[5776] = B[1574] & B[5422];
	B[5777] = B[663] & B[5429];
	B[5778] = !B[5521];
	B[5779] = !B[5520];
	B[5780] = B[289] & B[5429];
	B[5781] = B[931] & B[5422];
	B[5782] = B[666] & B[5415];
	B[5783] = B[386] & B[5415];
	B[5784] = B[661] & B[5422];
	B[5785] = B[377] & B[5415];
	B[5786] = B[5522] & B[5327];
	B[5787] = !B[5525];
	B[5788] = !B[5526];
	B[5789] = B[382] & B[5415];
	B[5790] = B[663] & B[5422];
	B[5791] = B[1634] & B[5422];
	B[5792] = B[931] & B[5429];
	B[5793] = !B[5527];
	B[5794] = !B[5528];
	B[5795] = B[209] & B[5378];
	B[5796] = B[386] & B[5422];
	B[5797] = B[270] & B[5415];
	B[5798] = B[382] & B[5429];
	B[5799] = !B[5529];
	B[5800] = !B[5530];
	B[5801] = B[377] & B[5422];
	B[5802] = B[376] & B[5415];
	B[5803] = B[290] & B[5429];
	B[5804] = B[666] & B[5422];
	B[5805] = B[1634] & B[5415];
	B[5806] = B[290] & B[5415];
	B[5807] = B[289] & B[5422];
	B[5808] = !B[5533];
	B[5809] = !B[5532];
	B[5810] = B[382] & B[5422];
	B[5811] = B[1574] & B[5415];
	B[5812] = !B[5534];
	B[5813] = B[666] & B[5429];
	B[5814] = B[411] & B[5378];
	B[5815] = !B[5535];
	B[5816] = B[660] & B[5415];
	B[5817] = B[376] & B[5422];
	B[5818] = B[391] & B[5429];
	B[5819] = B[675] & B[5422];
	B[5820] = !B[5536];
	B[5821] = B[290] & B[5422];
	B[5822] = B[661] & B[5415];
	B[5823] = !B[5537];
	B[5824] = !B[5539];
	B[5825] = B[291] & B[5429];
	B[5826] = !B[5538];
	B[5827] = !B[5540];
	B[5828] = B[270] & B[5422];
	B[5829] = B[387] & B[5415];
	B[5830] = !B[5541];
	B[5831] = B[378] & B[5362];
	B[5832] = B[5333] ^ B[5539];
	B[5833] = B[377] & B[5429];
	B[5834] = B[675] & B[5429];
	B[5835] = B[391] & B[5358];
	B[5836] = B[660] & B[5422];
	B[5837] = !B[5542];
	B[5838] = !B[5543];
	B[5839] = B[290] & B[5449];
	B[5840] = B[661] & B[5429];
	B[5841] = B[661] & B[5358];
	B[5842] = B[289] & B[5449];
	B[5843] = B[289] & B[5358];
	B[5844] = B[290] & B[5358];
	B[5845] = B[661] & B[5449];
	B[5846] = B[382] & B[5449];
	B[5847] = B[663] & B[5358];
	B[5848] = B[1574] & B[5358];
	B[5849] = B[1574] & B[5429];
	B[5850] = !B[5547];
	B[5851] = !B[5545];
	B[5852] = !B[5548];
	B[5853] = B[372] & B[5449];
	B[5854] = !B[5549];
	B[5855] = !B[5546];
	B[5856] = B[659] & B[5358];
	B[5857] = B[659] & B[5449];
	B[5858] = !B[5550];
	B[5859] = B[391] & B[5449];
	B[5860] = B[291] & B[5358];
	B[5861] = B[291] & B[5422];
	B[5862] = B[675] & B[5415];
	B[5863] = !B[5552];
	B[5864] = B[663] & B[5449];
	B[5865] = B[382] & B[5358];
	B[5866] = B[376] & B[5378];
	B[5867] = !B[5554];
	B[5868] = B[1634] & B[5358];
	B[5869] = B[666] & B[5449];
	B[5870] = B[1574] & B[5449];
	B[5871] = !B[5553];
	B[5872] = B[377] & B[5378];
	B[5873] = B[291] & B[5449];
	B[5874] = B[675] & B[5358];
	B[5875] = !B[5556];
	B[5876] = B[660] & B[5378];
	B[5877] = B[272] & B[5415];
	B[5878] = B[209] & B[5415];
	B[5879] = B[272] & B[5422];
	B[5880] = B[931] & B[5449];
	B[5881] = B[666] & B[5358];
	B[5882] = B[931] & B[5358];
	B[5883] = B[1634] & B[5429];
	B[5884] = !B[5562];
	B[5885] = !B[5561];
	B[5886] = !B[5557];
	B[5887] = !B[5560];
	B[5888] = !B[5558];
	B[5889] = B[5563] & B[5351];
	B[5890] = B[5564] & B[5124];
	B[5891] = !B[5566];
	B[5892] = !B[5565];
	B[5893] = B[291] & B[5378];
	B[5894] = B[411] & B[5415];
	B[5895] = B[675] & B[5378];
	B[5896] = B[209] & B[5422];
	B[5897] = B[272] & B[5358];
	B[5898] = B[411] & B[5429];
	B[5899] = !B[5571];
	B[5900] = !B[5570];
	B[5901] = !B[5569];
	B[5902] = B[391] & B[5422];
	B[5903] = B[391] & B[5415];
	B[5904] = B[272] & B[5449];
	B[5905] = B[209] & B[5358];
	B[5906] = B[291] & B[5415];
	B[5907] = !B[5572];
	B[5908] = !B[5573];
	B[5909] = B[5574] & B[3822];
	B[5910] = B[209] & B[5449];
	B[5911] = !B[5360];
	B[5912] = B[411] & B[5358];
	B[5913] = B[5576] & B[5578];
	B[5914] = !B[5577];
	B[5915] = !B[5579];
	B[5916] = B[391] & B[5378];
	B[5917] = !B[5575];
	B[5918] = B[5909] & B[3478];
	B[5919] = !B[5910];
	B[5920] = !B[5912];
	B[5921] = !B[5916];
	B[5922] = B[5456] ^ B[5608];
	B[5923] = B[5584] & B[4878];
	B[5924] = !B[5585];
	B[5925] = B[5586] ^ B[126];
	B[5926] = B[5587] & B[4893];
	B[5927] = !B[5588];
	B[5928] = B[5589] & B[5140];
	B[5929] = B[120] & B[5590];
	B[5930] = B[5591] & B[4908];
	B[5931] = B[126] & B[5586];
	B[5932] = B[5150] & B[5593];
	B[5933] = B[5594] ^ B[111];
	B[5934] = B[5596] & B[3149];
	B[5935] = !B[5598];
	B[5936] = !B[5599];
	B[5937] = B[5600] & B[4923];
	B[5938] = B[5378] & B[5597];
	B[5939] = B[111] & B[5594];
	B[5940] = B[5602] & B[3612];
	B[5941] = B[5601] & B[3909];
	B[5942] = !B[5603];
	B[5943] = B[5169] & B[5604];
	B[5944] = !B[5605];
	B[5945] = B[5606] ^ B[116];
	B[5946] = B[5609] & B[4945];
	B[5947] = !B[5610];
	B[5948] = B[116] & B[5606];
	B[5949] = !B[5608];
	B[5950] = B[5187] & B[5613];
	B[5951] = !B[5612];
	B[5952] = B[373] & B[5597];
	B[5953] = B[5611] & B[3638];
	B[5954] = !B[5614];
	B[5955] = !B[5615];
	B[5956] = B[372] & B[5597];
	B[5957] = B[5616] & B[4968];
	B[5958] = !B[5618];
	B[5959] = !B[5582];
	B[5960] = B[659] & B[5597];
	B[5961] = B[5209] & B[5619];
	B[5962] = B[289] & B[5597];
	B[5963] = B[290] & B[5597];
	B[5964] = !B[5621];
	B[5965] = !B[5622];
	B[5966] = !B[5623];
	B[5967] = B[5624] & B[4548];
	B[5968] = B[4994] ^ B[5625];
	B[5969] = !B[5625];
	B[5970] = !B[5629];
	B[5971] = !B[5630];
	B[5972] = B[663] & B[5597];
	B[5973] = B[661] & B[5597];
	B[5974] = !B[5633];
	B[5975] = !B[5631];
	B[5976] = !B[5632];
	B[5977] = B[382] & B[5597];
	B[5978] = !B[5634];
	B[5979] = !B[5636];
	B[5980] = !B[5637];
	B[5981] = !B[5639];
	B[5982] = !B[5641];
	B[5983] = B[931] & B[5597];
	B[5984] = B[1574] & B[5597];
	B[5985] = !B[5642];
	B[5986] = !B[5644];
	B[5987] = B[666] & B[5597];
	B[5988] = !B[5648];
	B[5989] = !B[5645];
	B[5990] = !B[5647];
	B[5991] = !B[5655];
	B[5992] = !B[5656];
	B[5993] = B[1634] & B[5597];
	B[5994] = !B[5659];
	B[5995] = !B[5661];
	B[5996] = B[5660] ^ B[2713];
	B[5997] = !B[5664];
	B[5998] = !B[5662];
	B[5999] = !B[5667];
	B[6000] = !B[5668];
	B[6001] = !B[5672];
	B[6002] = !B[5673];
	B[6003] = !B[5671];
	B[6004] = !B[5675];
	B[6005] = !B[5676];
	B[6006] = !B[5680];
	B[6007] = !B[5679];
	B[6008] = !B[5678];
	B[6009] = !B[5677];
	B[6010] = !B[5685];
	B[6011] = !B[5684];
	B[6012] = !B[5686];
	B[6013] = !B[5687];
	B[6014] = !B[5692];
	B[6015] = !B[5690];
	B[6016] = !B[5691];
	B[6017] = !B[5688];
	B[6018] = !B[5695];
	B[6019] = !B[5696];
	B[6020] = !B[5694];
	B[6021] = !B[5698];
	B[6022] = !B[5699];
	B[6023] = !B[5700];
	B[6024] = B[5700] & B[5215];
	B[6025] = !B[5703];
	B[6026] = !B[5702];
	B[6027] = B[5705] ^ B[5030];
	B[6028] = !B[5706];
	B[6029] = B[5705] & B[5263];
	B[6030] = B[5708] ^ B[5032];
	B[6031] = !B[5711];
	B[6032] = !B[5712];
	B[6033] = !B[5713];
	B[6034] = !B[5715];
	B[6035] = !B[5714];
	B[6036] = B[5032] & B[5708];
	B[6037] = B[5718] & B[4005];
	B[6038] = !B[5720];
	B[6039] = !B[5722];
	B[6040] = !B[5721];
	B[6041] = B[5723] & B[4422];
	B[6042] = !B[5726];
	B[6043] = !B[5727];
	B[6044] = !B[5728];
	B[6045] = B[108] & B[5729];
	B[6046] = B[675] & B[5597];
	B[6047] = B[5767] ^ B[5303];
	B[6048] = B[108] & B[5597];
	B[6049] = B[5733] ^ B[129];
	B[6050] = B[129] & B[5733];
	B[6051] = !B[5736];
	B[6052] = !B[5738];
	B[6053] = B[5739] ^ B[2713];
	B[6054] = B[2713] & B[5739];
	B[6055] = B[270] & B[5597];
	B[6056] = !B[5740];
	B[6057] = !B[5741];
	B[6058] = !B[5742];
	B[6059] = !B[5744];
	B[6060] = B[5746] & B[3802];
	B[6061] = B[5745] & B[4204];
	B[6062] = !B[5749];
	B[6063] = !B[5747];
	B[6064] = B[387] & B[5597];
	B[6065] = !B[5750];
	B[6066] = !B[5751];
	B[6067] = !B[5752];
	B[6068] = B[386] & B[5597];
	B[6069] = B[2713] & B[5660];
	B[6070] = !B[5753];
	B[6071] = B[5495] ^ B[5752];
	B[6072] = !B[5754];
	B[6073] = B[5755] & B[5062];
	B[6074] = !B[5756];
	B[6075] = B[5754] & B[5167];
	B[6076] = B[5758] & B[5074];
	B[6077] = !B[5759];
	B[6078] = B[5760] ^ B[5506];
	B[6079] = B[128] & B[5762];
	B[6080] = B[5312] & B[5763];
	B[6081] = B[5765] & B[3464];
	B[6082] = B[5762] ^ B[128];
	B[6083] = B[5314] & B[5766];
	B[6084] = B[5760] & B[5768];
	B[6085] = B[5303] & B[5767];
	B[6086] = !B[5771];
	B[6087] = !B[5772];
	B[6088] = !B[5773];
	B[6089] = !B[5777];
	B[6090] = !B[5776];
	B[6091] = B[5778] ^ B[5254];
	B[6092] = !B[5783];
	B[6093] = B[5254] & B[5778];
	B[6094] = !B[5781];
	B[6095] = !B[5782];
	B[6096] = !B[5784];
	B[6097] = !B[5785];
	B[6098] = !B[5780];
	B[6099] = !B[5789];
	B[6100] = !B[5791];
	B[6101] = !B[5790];
	B[6102] = !B[5792];
	B[6103] = B[272] & B[5597];
	B[6104] = !B[5796];
	B[6105] = !B[5797];
	B[6106] = !B[5795];
	B[6107] = B[5698] ^ B[5582];
	B[6108] = !B[5798];
	B[6109] = !B[5803];
	B[6110] = !B[5802];
	B[6111] = !B[5801];
	B[6112] = !B[5804];
	B[6113] = B[411] & B[5597];
	B[6114] = !B[5805];
	B[6115] = !B[5810];
	B[6116] = !B[5811];
	B[6117] = B[209] & B[5597];
	B[6118] = !B[5807];
	B[6119] = !B[5806];
	B[6120] = !B[5814];
	B[6121] = !B[5813];
	B[6122] = !B[5821];
	B[6123] = !B[5819];
	B[6124] = !B[5818];
	B[6125] = !B[5822];
	B[6126] = !B[5816];
	B[6127] = !B[5817];
	B[6128] = B[5824] ^ B[5538];
	B[6129] = B[5539] & B[5826];
	B[6130] = !B[5825];
	B[6131] = !B[5829];
	B[6132] = !B[5828];
	B[6133] = !B[5831];
	B[6134] = !B[5832];
	B[6135] = !B[5833];
	B[6136] = !B[5836];
	B[6137] = !B[5835];
	B[6138] = !B[5834];
	B[6139] = B[5333] & B[5824];
	B[6140] = B[5590] ^ B[120];
	B[6141] = !B[5840];
	B[6142] = !B[5843];
	B[6143] = !B[5841];
	B[6144] = !B[5839];
	B[6145] = !B[5842];
	B[6146] = !B[5844];
	B[6147] = !B[5856];
	B[6148] = !B[5853];
	B[6149] = !B[5849];
	B[6150] = !B[5845];
	B[6151] = !B[5846];
	B[6152] = !B[5848];
	B[6153] = !B[5847];
	B[6154] = !B[5857];
	B[6155] = B[377] & B[5597];
	B[6156] = !B[5865];
	B[6157] = !B[5864];
	B[6158] = !B[5859];
	B[6159] = !B[5866];
	B[6160] = !B[5862];
	B[6161] = !B[5860];
	B[6162] = !B[5861];
	B[6163] = !B[5872];
	B[6164] = B[376] & B[5597];
	B[6165] = !B[5870];
	B[6166] = !B[5869];
	B[6167] = !B[5868];
	B[6168] = !B[5873];
	B[6169] = !B[5883];
	B[6170] = B[660] & B[5597];
	B[6171] = !B[5880];
	B[6172] = !B[5876];
	B[6173] = !B[5882];
	B[6174] = !B[5874];
	B[6175] = !B[5881];
	B[6176] = !B[5877];
	B[6177] = !B[5878];
	B[6178] = !B[5879];
	B[6179] = B[5728] & B[4620];
	B[6180] = B[391] & B[5597];
	B[6181] = !B[5893];
	B[6182] = B[291] & B[5597];
	B[6183] = B[5352] & B[5890];
	B[6184] = !B[5894];
	B[6185] = !B[5896];
	B[6186] = !B[5897];
	B[6187] = !B[5898];
	B[6188] = !B[5895];
	B[6189] = !B[5906];
	B[6190] = !B[5902];
	B[6191] = !B[5903];
	B[6192] = !B[5905];
	B[6193] = !B[5904];
	B[6194] = !B[5731];
	B[6195] = !B[5732];
	B[6196] = B[6195] & B[390];
	B[6197] = B[675] & B[5959];
	B[6198] = !B[5923];
	B[6199] = B[5924] & B[4885];
	B[6200] = !B[5925];
	B[6201] = B[4669] ^ B[5923];
	B[6202] = B[162] ^ B[5926];
	B[6203] = B[5927] & B[4903];
	B[6204] = !B[5928];
	B[6205] = B[163] ^ B[5930];
	B[6206] = B[163] ^ B[5932];
	B[6207] = B[5597] ^ B[5934];
	B[6208] = !B[5934];
	B[6209] = B[141] ^ B[5937];
	B[6210] = !B[5938];
	B[6211] = !B[5941];
	B[6212] = !B[5940];
	B[6213] = B[5167] ^ B[5941];
	B[6214] = B[5942] & B[4936];
	B[6215] = B[141] ^ B[5943];
	B[6216] = B[5944] ^ B[5608];
	B[6217] = B[145] ^ B[5946];
	B[6218] = B[5947] & B[5392];
	B[6219] = B[5944] & B[5949];
	B[6220] = B[145] ^ B[5950];
	B[6221] = B[5949] ^ B[5953];
	B[6222] = !B[5952];
	B[6223] = B[5951] & B[4958];
	B[6224] = !B[5953];
	B[6225] = B[5955] & B[5402];
	B[6226] = !B[5956];
	B[6227] = B[5957] & B[108];
	B[6228] = !B[5960];
	B[6229] = B[5961] & B[108];
	B[6230] = B[5959] ^ B[4874];
	B[6231] = !B[5962];
	B[6232] = !B[5963];
	B[6233] = B[5959] & B[5215];
	B[6234] = B[5966] & B[4992];
	B[6235] = B[4761] & B[5969];
	B[6236] = B[5967] & B[5968];
	B[6237] = B[5970] & B[5417];
	B[6238] = !B[5973];
	B[6239] = !B[5972];
	B[6240] = B[5968] ^ B[5967];
	B[6241] = B[373] & B[5944];
	B[6242] = !B[5977];
	B[6243] = B[5422] ^ B[5918];
	B[6244] = !B[5918];
	B[6245] = B[373] & B[5949];
	B[6246] = B[372] & B[5944];
	B[6247] = B[5981] & B[5427];
	B[6248] = !B[5983];
	B[6249] = B[5429] ^ B[5918];
	B[6250] = !B[5984];
	B[6251] = B[659] & B[5944];
	B[6252] = B[372] & B[5949];
	B[6253] = B[289] & B[5944];
	B[6254] = !B[5987];
	B[6255] = B[289] & B[5949];
	B[6256] = B[290] & B[5944];
	B[6257] = B[659] & B[5949];
	B[6258] = B[373] & B[5959];
	B[6259] = B[372] & B[5959];
	B[6260] = B[661] & B[5944];
	B[6261] = B[290] & B[5949];
	B[6262] = B[663] & B[5944];
	B[6263] = B[659] & B[5959];
	B[6264] = B[661] & B[5949];
	B[6265] = B[289] & B[5959];
	B[6266] = B[5992] & B[5657];
	B[6267] = !B[5993];
	B[6268] = B[382] & B[5944];
	B[6269] = B[663] & B[5949];
	B[6270] = B[5996] ^ B[4553];
	B[6271] = B[5995] & B[5443];
	B[6272] = B[5998] & B[5997];
	B[6273] = B[5670] & B[6000];
	B[6274] = B[1574] & B[5944];
	B[6275] = B[382] & B[5949];
	B[6276] = B[661] & B[5959];
	B[6277] = B[6005] & B[6004];
	B[6278] = B[6007] & B[5682];
	B[6279] = B[6009] & B[5683];
	B[6280] = B[5689] & B[6013];
	B[6281] = B[6014] & B[5693];
	B[6282] = B[6020] & B[6019];
	B[6283] = B[6021] & B[5959];
	B[6284] = B[6023] ^ B[4874];
	B[6285] = !B[6024];
	B[6286] = B[6023] ^ B[5462];
	B[6287] = B[5462] & B[6023];
	B[6288] = B[6027] ^ B[5226];
	B[6289] = !B[6027];
	B[6290] = B[5707] & B[6028];
	B[6291] = !B[6029];
	B[6292] = B[6030] ^ B[5709];
	B[6293] = B[6032] & B[6031];
	B[6294] = B[6034] & B[5717];
	B[6295] = B[5709] & B[6030];
	B[6296] = !B[6036];
	B[6297] = !B[6037];
	B[6298] = B[6040] & B[6039];
	B[6299] = B[5473] ^ B[6041];
	B[6300] = B[6041] & B[5473];
	B[6301] = B[5728] ^ B[6041];
	B[6302] = B[6044] ^ B[6045];
	B[6303] = B[6045] & B[6044];
	B[6304] = B[6191] & B[5908];
	B[6305] = B[6179] & B[4263];
	B[6306] = B[6072] ^ B[4940];
	B[6307] = B[6060] & B[3804];
	B[6308] = B[6190] & B[6189];
	B[6309] = B[6193] & B[6192];
	B[6310] = !B[6050];
	B[6311] = B[6053] & B[4665];
	B[6312] = !B[6054];
	B[6313] = !B[6055];
	B[6314] = B[108] & B[6057];
	B[6315] = B[6058] & B[6059];
	B[6316] = !B[6061];
	B[6317] = !B[6064];
	B[6318] = B[5996] & B[4664];
	B[6319] = B[6067] ^ B[6061];
	B[6320] = !B[6069];
	B[6321] = !B[6068];
	B[6322] = B[6053] ^ B[4552];
	B[6323] = B[153] ^ B[6073];
	B[6324] = B[666] & B[5949];
	B[6325] = B[1634] & B[5944];
	B[6326] = B[376] & B[5944];
	B[6327] = B[377] & B[5949];
	B[6328] = !B[6075];
	B[6329] = B[660] & B[5944];
	B[6330] = B[376] & B[5949];
	B[6331] = !B[6071];
	B[6332] = B[387] & B[5944];
	B[6333] = B[270] & B[5949];
	B[6334] = B[5499] & B[6074];
	B[6335] = B[6072] ^ B[5500];
	B[6336] = B[5495] & B[6067];
	B[6337] = B[164] ^ B[6076];
	B[6338] = B[5500] & B[6072];
	B[6339] = B[386] & B[5944];
	B[6340] = B[931] & B[5959];
	B[6341] = B[108] & B[5944];
	B[6342] = B[6077] & B[5077];
	B[6343] = B[1634] & B[5949];
	B[6344] = B[931] & B[5944];
	B[6345] = B[1574] & B[5949];
	B[6346] = B[663] & B[5959];
	B[6347] = B[660] & B[5949];
	B[6348] = B[387] & B[5949];
	B[6349] = B[386] & B[5959];
	B[6350] = B[377] & B[5959];
	B[6351] = B[666] & B[5944];
	B[6352] = B[931] & B[5949];
	B[6353] = B[153] ^ B[6080];
	B[6354] = B[4443] & B[6081];
	B[6355] = !B[6078];
	B[6356] = B[386] & B[5949];
	B[6357] = B[270] & B[5944];
	B[6358] = B[164] ^ B[6083];
	B[6359] = B[1634] & B[5959];
	B[6360] = B[376] & B[5959];
	B[6361] = !B[6085];
	B[6362] = !B[6084];
	B[6363] = B[1574] & B[5959];
	B[6364] = B[6086] & B[5775];
	B[6365] = B[6088] & B[5779];
	B[6366] = B[387] & B[5959];
	B[6367] = B[660] & B[5959];
	B[6368] = B[5254] & B[5949];
	B[6369] = B[6087] & B[5523];
	B[6370] = B[6092] & B[5787];
	B[6371] = B[6094] & B[6095];
	B[6372] = B[6097] & B[5793];
	B[6373] = !B[6093];
	B[6374] = B[6091] ^ B[5953];
	B[6375] = !B[6103];
	B[6376] = B[6101] & B[6099];
	B[6377] = B[6104] & B[6105];
	B[6378] = B[382] & B[5959];
	B[6379] = B[5800] & B[6108];
	B[6380] = B[5808] & B[6109];
	B[6381] = B[6111] & B[6110];
	B[6382] = !B[6113];
	B[6383] = !B[6117];
	B[6384] = B[270] & B[5959];
	B[6385] = B[6118] & B[6119];
	B[6386] = B[5820] & B[6121];
	B[6387] = B[666] & B[5959];
	B[6388] = B[5830] & B[6130];
	B[6389] = !B[6129];
	B[6390] = B[6133] & B[5110];
	B[6391] = B[272] & B[5944];
	B[6392] = B[6137] & B[5838];
	B[6393] = !B[6139];
	B[6394] = B[290] & B[5959];
	B[6395] = B[6142] & B[5852];
	B[6396] = B[6145] & B[6146];
	B[6397] = B[209] & B[5949];
	B[6398] = B[411] & B[5944];
	B[6399] = B[272] & B[5959];
	B[6400] = B[411] & B[5949];
	B[6401] = B[6153] & B[5858];
	B[6402] = !B[6155];
	B[6403] = B[209] & B[5959];
	B[6404] = B[209] & B[5944];
	B[6405] = B[272] & B[5949];
	B[6406] = B[6158] & B[6161];
	B[6407] = B[411] & B[5959];
	B[6408] = B[6157] & B[6156];
	B[6409] = !B[6164];
	B[6410] = B[6163] & B[5559];
	B[6411] = B[377] & B[5944];
	B[6412] = B[6178] & B[6177];
	B[6413] = B[6176] & B[5887];
	B[6414] = !B[6170];
	B[6415] = B[6173] & B[5884];
	B[6416] = B[6171] & B[6175];
	B[6417] = !B[6180];
	B[6418] = B[291] & B[5959];
	B[6419] = B[675] & B[5944];
	B[6420] = B[291] & B[5944];
	B[6421] = B[391] & B[5949];
	B[6422] = B[291] & B[5949];
	B[6423] = !B[6182];
	B[6424] = B[162] ^ B[6183];
	B[6425] = B[391] & B[5944];
	B[6426] = B[391] & B[5959];
	B[6427] = B[6186] & B[5899];
	B[6428] = B[5917] & B[6194];
	B[6429] = B[675] & B[5949];
	B[6430] = B[5921] & B[5359];
	B[6431] = !B[6046];
	B[6432] = !B[6429];
	B[6433] = B[6217] ^ B[5948];
	B[6434] = B[4880] & B[6198];
	B[6435] = B[5134] & B[6198];
	B[6436] = B[5133] & B[6199];
	B[6437] = B[374] & B[6201];
	B[6438] = B[5929] & B[6202];
	B[6439] = B[6204] & B[5371];
	B[6440] = B[5147] & B[6203];
	B[6441] = B[5931] & B[6205];
	B[6442] = B[380] & B[6201];
	B[6443] = B[6205] ^ B[5931];
	B[6444] = !B[6207];
	B[6445] = B[5597] & B[6208];
	B[6446] = B[6209] ^ B[5939];
	B[6447] = B[6208] ^ B[5940];
	B[6448] = B[5167] & B[6211];
	B[6449] = B[6208] & B[6212];
	B[6450] = B[6211] ^ B[5605];
	B[6451] = B[5939] & B[6209];
	B[6452] = B[6212] ^ B[4940];
	B[6453] = B[6212] & B[5167];
	B[6454] = B[5170] & B[6214];
	B[6455] = B[917] & B[6201];
	B[6456] = B[6211] & B[5944];
	B[6457] = !B[6216];
	B[6458] = !B[6219];
	B[6459] = B[5948] & B[6217];
	B[6460] = !B[6221];
	B[6461] = B[5193] & B[6223];
	B[6462] = B[6222] & B[5954];
	B[6463] = B[932] & B[6201];
	B[6464] = B[5949] & B[6224];
	B[6465] = B[373] & B[6208];
	B[6466] = B[6224] ^ B[5582];
	B[6467] = B[373] & B[6212];
	B[6468] = B[372] & B[6208];
	B[6469] = !B[6227];
	B[6470] = B[6227] & B[5204];
	B[6471] = B[6224] & B[5959];
	B[6472] = B[289] & B[6208];
	B[6473] = !B[6230];
	B[6474] = B[6231] & B[5964];
	B[6475] = !B[6213];
	B[6476] = !B[6233];
	B[6477] = B[372] & B[6212];
	B[6478] = B[659] & B[6208];
	B[6479] = B[373] & B[6211];
	B[6480] = B[659] & B[6212];
	B[6481] = B[5221] & B[6234];
	B[6482] = B[385] & B[6201];
	B[6483] = !B[6235];
	B[6484] = !B[6236];
	B[6485] = B[290] & B[6208];
	B[6486] = B[289] & B[6212];
	B[6487] = B[6239] & B[5975];
	B[6488] = B[663] & B[6208];
	B[6489] = B[661] & B[6208];
	B[6490] = B[290] & B[6212];
	B[6491] = B[372] & B[6211];
	B[6492] = !B[6241];
	B[6493] = !B[6243];
	B[6494] = B[289] & B[6211];
	B[6495] = B[659] & B[6211];
	B[6496] = B[5422] & B[6244];
	B[6497] = B[661] & B[6212];
	B[6498] = B[382] & B[6208];
	B[6499] = B[663] & B[6212];
	B[6500] = !B[6245];
	B[6501] = !B[6246];
	B[6502] = B[6248] & B[5986];
	B[6503] = B[373] & B[6224];
	B[6504] = !B[6249];
	B[6505] = !B[6252];
	B[6506] = B[290] & B[6211];
	B[6507] = !B[6251];
	B[6508] = B[1574] & B[6208];
	B[6509] = B[382] & B[6212];
	B[6510] = B[209] & B[6244];
	B[6511] = !B[6253];
	B[6512] = B[931] & B[6208];
	B[6513] = B[661] & B[6211];
	B[6514] = B[372] & B[6224];
	B[6515] = !B[6256];
	B[6516] = !B[6255];
	B[6517] = !B[6257];
	B[6518] = !B[6258];
	B[6519] = B[663] & B[6211];
	B[6520] = B[1574] & B[6212];
	B[6521] = B[659] & B[6224];
	B[6522] = !B[6259];
	B[6523] = B[289] & B[6224];
	B[6524] = B[382] & B[6211];
	B[6525] = B[6244] & B[5429];
	B[6526] = !B[6260];
	B[6527] = !B[6261];
	B[6528] = !B[6262];
	B[6529] = B[290] & B[6224];
	B[6530] = !B[6263];
	B[6531] = !B[6264];
	B[6532] = !B[6265];
	B[6533] = B[666] & B[6208];
	B[6534] = B[931] & B[6212];
	B[6535] = B[1574] & B[6211];
	B[6536] = !B[6269];
	B[6537] = !B[6268];
	B[6538] = !B[6270];
	B[6539] = B[931] & B[6211];
	B[6540] = B[1634] & B[6212];
	B[6541] = B[660] & B[6244];
	B[6542] = B[1634] & B[6208];
	B[6543] = B[666] & B[6212];
	B[6544] = B[373] & B[6244];
	B[6545] = B[663] & B[6224];
	B[6546] = !B[6305];
	B[6547] = !B[6274];
	B[6548] = !B[6275];
	B[6549] = !B[6276];
	B[6550] = B[372] & B[6244];
	B[6551] = B[659] & B[6244];
	B[6552] = !B[6283];
	B[6553] = B[270] & B[6244];
	B[6554] = B[6286] & B[5415];
	B[6555] = B[6286] ^ B[5218];
	B[6556] = !B[6287];
	B[6557] = B[387] & B[6244];
	B[6558] = B[6289] & B[5422];
	B[6559] = B[6244] ^ B[5032];
	B[6560] = B[5032] & B[6244];
	B[6561] = !B[6295];
	B[6562] = !B[6298];
	B[6563] = B[6298] ^ B[5724];
	B[6564] = B[5725] & B[6299];
	B[6565] = !B[6300];
	B[6566] = B[6299] ^ B[5725];
	B[6567] = B[6302] & B[3774];
	B[6568] = !B[6302];
	B[6569] = !B[6303];
	B[6570] = B[6244] & B[411];
	B[6571] = !B[6311];
	B[6572] = B[386] & B[6208];
	B[6573] = B[270] & B[6208];
	B[6574] = !B[6315];
	B[6575] = B[5749] ^ B[6315];
	B[6576] = B[386] & B[6212];
	B[6577] = !B[6307];
	B[6578] = B[6048] ^ B[6307];
	B[6579] = B[5752] & B[6316];
	B[6580] = !B[6318];
	B[6581] = B[6321] & B[6070];
	B[6582] = B[6048] & B[6307];
	B[6583] = !B[6322];
	B[6584] = B[108] & B[6208];
	B[6585] = B[5497] ^ B[6307];
	B[6586] = B[288] & B[6201];
	B[6587] = B[931] & B[6224];
	B[6588] = B[386] & B[6211];
	B[6589] = B[387] & B[6212];
	B[6590] = B[660] & B[6211];
	B[6591] = B[386] & B[6224];
	B[6592] = !B[6325];
	B[6593] = B[377] & B[6224];
	B[6594] = !B[6327];
	B[6595] = !B[6326];
	B[6596] = !B[6324];
	B[6597] = B[108] & B[6211];
	B[6598] = B[5300] & B[6323];
	B[6599] = !B[6330];
	B[6600] = !B[6333];
	B[6601] = B[6307] & B[5497];
	B[6602] = !B[6329];
	B[6603] = B[153] ^ B[6334];
	B[6604] = !B[6332];
	B[6605] = B[270] & B[6211];
	B[6606] = !B[6336];
	B[6607] = B[389] & B[6201];
	B[6608] = B[108] & B[6212];
	B[6609] = B[666] & B[6224];
	B[6610] = !B[6339];
	B[6611] = B[6337] ^ B[5306];
	B[6612] = !B[6338];
	B[6613] = B[666] & B[6211];
	B[6614] = B[382] & B[6224];
	B[6615] = B[6078] ^ B[6341];
	B[6616] = B[5307] & B[6342];
	B[6617] = !B[6343];
	B[6618] = !B[6340];
	B[6619] = !B[6346];
	B[6620] = !B[6345];
	B[6621] = B[270] & B[6224];
	B[6622] = B[376] & B[6224];
	B[6623] = !B[6344];
	B[6624] = B[6323] ^ B[6079];
	B[6625] = !B[6347];
	B[6626] = !B[6350];
	B[6627] = !B[6349];
	B[6628] = !B[6348];
	B[6629] = B[1634] & B[6211];
	B[6630] = !B[6352];
	B[6631] = !B[6351];
	B[6632] = B[387] & B[6211];
	B[6633] = !B[6353];
	B[6634] = B[6355] & B[5944];
	B[6635] = B[6354] & B[3815];
	B[6636] = B[270] & B[6212];
	B[6637] = B[387] & B[6208];
	B[6638] = !B[6356];
	B[6639] = !B[6357];
	B[6640] = B[5306] & B[6337];
	B[6641] = B[660] & B[6224];
	B[6642] = !B[6359];
	B[6643] = !B[6360];
	B[6644] = B[382] & B[6244];
	B[6645] = !B[6363];
	B[6646] = B[290] & B[6244];
	B[6647] = B[6091] & B[6224];
	B[6648] = !B[6368];
	B[6649] = !B[6367];
	B[6650] = B[666] & B[6244];
	B[6651] = !B[6366];
	B[6652] = !B[6374];
	B[6653] = B[1574] & B[6244];
	B[6654] = B[661] & B[6244];
	B[6655] = B[931] & B[6244];
	B[6656] = B[6375] & B[6106];
	B[6657] = B[1574] & B[6224];
	B[6658] = B[663] & B[6244];
	B[6659] = B[272] & B[6212];
	B[6660] = B[209] & B[6208];
	B[6661] = !B[6378];
	B[6662] = B[1634] & B[6244];
	B[6663] = B[272] & B[6208];
	B[6664] = B[377] & B[6244];
	B[6665] = B[387] & B[6224];
	B[6666] = B[291] & B[6244];
	B[6667] = B[289] & B[6244];
	B[6668] = !B[6384];
	B[6669] = B[1634] & B[6224];
	B[6670] = !B[6387];
	B[6671] = B[675] & B[6244];
	B[6672] = B[386] & B[6244];
	B[6673] = B[411] & B[6208];
	B[6674] = B[209] & B[6212];
	B[6675] = B[376] & B[6244];
	B[6676] = B[272] & B[6211];
	B[6677] = B[209] & B[6211];
	B[6678] = B[411] & B[6212];
	B[6679] = B[5338] & B[6390];
	B[6680] = B[378] & B[6201];
	B[6681] = !B[6391];
	B[6682] = B[661] & B[6224];
	B[6683] = B[391] & B[6244];
	B[6684] = B[272] & B[6224];
	B[6685] = B[209] & B[6224];
	B[6686] = !B[6394];
	B[6687] = !B[6399];
	B[6688] = !B[6398];
	B[6689] = !B[6400];
	B[6690] = B[660] & B[6212];
	B[6691] = !B[6397];
	B[6692] = B[377] & B[6211];
	B[6693] = B[411] & B[6224];
	B[6694] = B[411] & B[6211];
	B[6695] = B[6202] ^ B[5929];
	B[6696] = B[377] & B[6208];
	B[6697] = B[6402] & B[6159];
	B[6698] = B[660] & B[6208];
	B[6699] = B[376] & B[6208];
	B[6700] = B[377] & B[6212];
	B[6701] = B[376] & B[6212];
	B[6702] = B[376] & B[6211];
	B[6703] = !B[6403];
	B[6704] = !B[6407];
	B[6705] = !B[6404];
	B[6706] = !B[6405];
	B[6707] = !B[6411];
	B[6708] = B[675] & B[6212];
	B[6709] = B[675] & B[6211];
	B[6710] = B[391] & B[6211];
	B[6711] = B[272] & B[6244];
	B[6712] = B[391] & B[6208];
	B[6713] = B[675] & B[6224];
	B[6714] = B[391] & B[6224];
	B[6715] = !B[6419];
	B[6716] = !B[6422];
	B[6717] = !B[6421];
	B[6718] = !B[6420];
	B[6719] = !B[6418];
	B[6720] = B[675] & B[6208];
	B[6721] = B[291] & B[6212];
	B[6722] = B[6417] & B[6181];
	B[6723] = B[291] & B[6211];
	B[6724] = B[291] & B[6224];
	B[6725] = B[391] & B[6212];
	B[6726] = B[291] & B[6208];
	B[6727] = !B[6426];
	B[6728] = !B[6425];
	B[6729] = !B[6197];
	B[6730] = B[6481] & B[108];
	B[6731] = !B[6434];
	B[6732] = !B[6435];
	B[6733] = B[162] ^ B[6436];
	B[6734] = !B[6437];
	B[6735] = B[163] ^ B[6440];
	B[6736] = !B[6439];
	B[6737] = !B[6442];
	B[6738] = B[6206] ^ B[6441];
	B[6739] = B[6441] & B[6206];
	B[6740] = B[5936] & B[6444];
	B[6741] = !B[6445];
	B[6742] = !B[6447];
	B[6743] = !B[6448];
	B[6744] = !B[6449];
	B[6745] = !B[6450];
	B[6746] = !B[6453];
	B[6747] = B[141] ^ B[6454];
	B[6748] = !B[6452];
	B[6749] = !B[6456];
	B[6750] = !B[6455];
	B[6751] = B[6220] ^ B[6459];
	B[6752] = B[6459] & B[6220];
	B[6753] = B[145] ^ B[6461];
	B[6754] = !B[6463];
	B[6755] = !B[6464];
	B[6756] = !B[6465];
	B[6757] = !B[6466];
	B[6758] = B[6469] ^ B[4966];
	B[6759] = !B[6467];
	B[6760] = !B[6468];
	B[6761] = B[5405] ^ B[6470];
	B[6762] = !B[6471];
	B[6763] = !B[6472];
	B[6764] = B[6470] & B[5405];
	B[6765] = !B[6478];
	B[6766] = !B[6477];
	B[6767] = !B[6479];
	B[6768] = !B[6480];
	B[6769] = !B[6482];
	B[6770] = B[6483] & B[6484];
	B[6771] = !B[6485];
	B[6772] = !B[6486];
	B[6773] = !B[6489];
	B[6774] = !B[6490];
	B[6775] = !B[6488];
	B[6776] = !B[6491];
	B[6777] = !B[6497];
	B[6778] = !B[6494];
	B[6779] = !B[6495];
	B[6780] = !B[6496];
	B[6781] = !B[6498];
	B[6782] = !B[6499];
	B[6783] = B[6500] & B[6501];
	B[6784] = !B[6503];
	B[6785] = !B[6509];
	B[6786] = !B[6508];
	B[6787] = !B[6506];
	B[6788] = !B[6512];
	B[6789] = !B[6510];
	B[6790] = !B[6513];
	B[6791] = !B[6514];
	B[6792] = B[6516] & B[6515];
	B[6793] = !B[6520];
	B[6794] = !B[6519];
	B[6795] = !B[6521];
	B[6796] = B[5653] & B[6522];
	B[6797] = !B[6523];
	B[6798] = !B[6524];
	B[6799] = !B[6525];
	B[6800] = !B[6529];
	B[6801] = !B[6533];
	B[6802] = !B[6534];
	B[6803] = !B[6535];
	B[6804] = B[6536] & B[6537];
	B[6805] = !B[6540];
	B[6806] = !B[6539];
	B[6807] = !B[6541];
	B[6808] = !B[6544];
	B[6809] = !B[6542];
	B[6810] = !B[6543];
	B[6811] = !B[6545];
	B[6812] = B[291] & B[6546];
	B[6813] = B[675] & B[6546];
	B[6814] = !B[6550];
	B[6815] = B[5449] & B[6546];
	B[6816] = !B[6551];
	B[6817] = B[377] & B[6546];
	B[6818] = B[376] & B[6546];
	B[6819] = B[660] & B[6546];
	B[6820] = B[6022] & B[6552];
	B[6821] = !B[6553];
	B[6822] = !B[6555];
	B[6823] = !B[6554];
	B[6824] = !B[6557];
	B[6825] = !B[6558];
	B[6826] = !B[6560];
	B[6827] = B[1634] & B[6546];
	B[6828] = B[666] & B[6546];
	B[6829] = B[6296] & B[6561];
	B[6830] = B[6562] & B[5724];
	B[6831] = !B[6563];
	B[6832] = !B[6564];
	B[6833] = B[6546] ^ B[6301];
	B[6834] = !B[6567];
	B[6835] = B[108] & B[6569];
	B[6836] = B[411] & B[6546];
	B[6837] = !B[6572];
	B[6838] = B[6312] & B[6571];
	B[6839] = !B[6573];
	B[6840] = !B[6576];
	B[6841] = B[6062] & B[6574];
	B[6842] = B[6575] ^ B[3447];
	B[6843] = B[6577] ^ B[5290];
	B[6844] = B[6575] & B[3447];
	B[6845] = B[6577] & B[5492];
	B[6846] = !B[6579];
	B[6847] = B[6320] & B[6580];
	B[6848] = !B[6582];
	B[6849] = B[6585] ^ B[6584];
	B[6850] = !B[6590];
	B[6851] = !B[6588];
	B[6852] = !B[6587];
	B[6853] = !B[6589];
	B[6854] = !B[6586];
	B[6855] = !B[6593];
	B[6856] = !B[6591];
	B[6857] = B[6335] ^ B[6597];
	B[6858] = B[6594] & B[6595];
	B[6859] = B[6598] & B[5129];
	B[6860] = B[6584] & B[6585];
	B[6861] = !B[6603];
	B[6862] = B[6597] & B[6335];
	B[6863] = !B[6598];
	B[6864] = !B[6601];
	B[6865] = !B[6605];
	B[6866] = B[6603] & B[5129];
	B[6867] = !B[6607];
	B[6868] = !B[6609];
	B[6869] = !B[6614];
	B[6870] = !B[6613];
	B[6871] = B[167] ^ B[6616];
	B[6872] = !B[6622];
	B[6873] = !B[6621];
	B[6874] = !B[6629];
	B[6875] = !B[6615];
	B[6876] = B[6630] & B[6631];
	B[6877] = !B[6624];
	B[6878] = !B[6632];
	B[6879] = !B[6637];
	B[6880] = B[6638] & B[6639];
	B[6881] = !B[6636];
	B[6882] = B[6358] ^ B[6640];
	B[6883] = !B[6634];
	B[6884] = !B[6635];
	B[6885] = !B[6641];
	B[6886] = B[5774] & B[6643];
	B[6887] = !B[6644];
	B[6888] = !B[6646];
	B[6889] = !B[6650];
	B[6890] = !B[6647];
	B[6891] = !B[6653];
	B[6892] = !B[6654];
	B[6893] = !B[6655];
	B[6894] = !B[6657];
	B[6895] = !B[6658];
	B[6896] = !B[6660];
	B[6897] = !B[6659];
	B[6898] = !B[6663];
	B[6899] = !B[6662];
	B[6900] = B[5812] & B[6661];
	B[6901] = !B[6666];
	B[6902] = !B[6665];
	B[6903] = !B[6667];
	B[6904] = !B[6664];
	B[6905] = !B[6669];
	B[6906] = B[5823] & B[6668];
	B[6907] = B[5827] & B[6670];
	B[6908] = !B[6671];
	B[6909] = !B[6672];
	B[6910] = !B[6674];
	B[6911] = !B[6673];
	B[6912] = !B[6675];
	B[6913] = B[289] & B[6546];
	B[6914] = B[6640] & B[6358];
	B[6915] = B[663] & B[6546];
	B[6916] = B[290] & B[6546];
	B[6917] = B[164] ^ B[6679];
	B[6918] = !B[6677];
	B[6919] = !B[6678];
	B[6920] = !B[6676];
	B[6921] = B[373] & B[6546];
	B[6922] = B[659] & B[6546];
	B[6923] = B[372] & B[6546];
	B[6924] = !B[6680];
	B[6925] = B[661] & B[6546];
	B[6926] = !B[6682];
	B[6927] = B[931] & B[6546];
	B[6928] = B[382] & B[6546];
	B[6929] = !B[6683];
	B[6930] = !B[6685];
	B[6931] = B[5863] & B[6686];
	B[6932] = !B[6684];
	B[6933] = B[391] & B[6546];
	B[6934] = !B[6692];
	B[6935] = !B[6690];
	B[6936] = B[1574] & B[6546];
	B[6937] = !B[6696];
	B[6938] = !B[6693];
	B[6939] = !B[6694];
	B[6940] = B[6706] & B[6705];
	B[6941] = !B[6701];
	B[6942] = !B[6699];
	B[6943] = !B[6700];
	B[6944] = !B[6698];
	B[6945] = !B[6702];
	B[6946] = B[5886] & B[6703];
	B[6947] = !B[6711];
	B[6948] = !B[6712];
	B[6949] = !B[6713];
	B[6950] = !B[6714];
	B[6951] = !B[6708];
	B[6952] = !B[6710];
	B[6953] = !B[6709];
	B[6954] = B[209] & B[6546];
	B[6955] = B[5900] & B[6719];
	B[6956] = B[6717] & B[6718];
	B[6957] = !B[6721];
	B[6958] = !B[6720];
	B[6959] = !B[6723];
	B[6960] = !B[6726];
	B[6961] = !B[6725];
	B[6962] = !B[6724];
	B[6963] = !B[6570];
	B[6964] = B[272] & B[6546];
	B[6965] = !B[6964];
	B[6966] = B[6362] & B[6883];
	B[6967] = B[6731] & B[4882];
	B[6968] = B[5367] & B[6732];
	B[6969] = !B[6733];
	B[6970] = B[6733] & B[5925];
	B[6971] = B[6734] & B[4701];
	B[6972] = !B[6735];
	B[6973] = B[6736] & B[5595];
	B[6974] = B[6737] & B[4706];
	B[6975] = !B[6738];
	B[6976] = B[5933] & B[6735];
	B[6977] = B[6210] & B[6741];
	B[6978] = B[6213] & B[6743];
	B[6979] = B[6746] & B[6743];
	B[6980] = B[6750] & B[4727];
	B[6981] = B[5197] ^ B[6753];
	B[6982] = B[5197] & B[6753];
	B[6983] = B[6754] & B[4747];
	B[6984] = B[6756] & B[6226];
	B[6985] = B[6759] & B[6760];
	B[6986] = B[6763] & B[6232];
	B[6987] = B[6730] ^ B[5583];
	B[6988] = !B[6764];
	B[6989] = B[5626] & B[6766];
	B[6990] = B[6767] & B[5628];
	B[6991] = B[5583] & B[6730];
	B[6992] = B[6769] & B[4768];
	B[6993] = !B[6770];
	B[6994] = B[5632] ^ B[6770];
	B[6995] = B[6772] & B[6771];
	B[6996] = B[5638] & B[6774];
	B[6997] = B[6775] & B[6242];
	B[6998] = B[6492] & B[6776];
	B[6999] = B[6778] & B[5643];
	B[7000] = B[6782] & B[6781];
	B[7001] = B[6784] & B[6505];
	B[7002] = B[5646] & B[6785];
	B[7003] = B[6511] & B[6787];
	B[7004] = B[5989] & B[6789];
	B[7005] = B[6788] & B[6254];
	B[7006] = B[6518] & B[6791];
	B[7007] = B[6794] & B[5652];
	B[7008] = B[6797] & B[6527];
	B[7009] = B[6528] & B[6798];
	B[7010] = B[6532] & B[6800];
	B[7011] = B[6802] & B[6801];
	B[7012] = B[6806] & B[5669];
	B[7013] = B[5674] & B[6810];
	B[7014] = B[6808] & B[6001];
	B[7015] = B[6811] & B[6548];
	B[7016] = !B[6812];
	B[7017] = !B[6813];
	B[7018] = B[6011] & B[6814];
	B[7019] = !B[6817];
	B[7020] = !B[6818];
	B[7021] = !B[6819];
	B[7022] = !B[6820];
	B[7023] = B[6026] & B[6821];
	B[7024] = B[6556] & B[6823];
	B[7025] = B[6291] & B[6825];
	B[7026] = !B[6827];
	B[7027] = !B[6828];
	B[7028] = B[5719] ^ B[6829];
	B[7029] = !B[6829];
	B[7030] = !B[6830];
	B[7031] = B[6565] & B[6832];
	B[7032] = !B[6835];
	B[7033] = !B[6815];
	B[7034] = B[6961] & B[6960];
	B[7035] = B[6428] & B[6963];
	B[7036] = B[6837] & B[6313];
	B[7037] = B[5743] ^ B[6838];
	B[7038] = !B[6838];
	B[7039] = !B[6841];
	B[7040] = B[6842] ^ B[2713];
	B[7041] = B[6840] & B[6839];
	B[7042] = !B[6843];
	B[7043] = B[6842] & B[3440];
	B[7044] = !B[6844];
	B[7045] = !B[6845];
	B[7046] = !B[6847];
	B[7047] = B[6322] ^ B[6847];
	B[7048] = B[6852] & B[6596];
	B[7049] = B[6851] & B[5757];
	B[7050] = B[5502] & B[6854];
	B[7051] = B[6856] & B[6600];
	B[7052] = !B[6860];
	B[7053] = B[6855] & B[6599];
	B[7054] = !B[6859];
	B[7055] = B[6843] ^ B[6608];
	B[7056] = B[6863] & B[5507];
	B[7057] = !B[6862];
	B[7058] = !B[6866];
	B[7059] = B[6867] & B[4843];
	B[7060] = B[6610] & B[6865];
	B[7061] = B[6618] & B[6868];
	B[7062] = B[6871] & B[5313];
	B[7063] = B[6623] & B[6870];
	B[7064] = B[6619] & B[6869];
	B[7065] = B[6627] & B[6873];
	B[7066] = B[6626] & B[6872];
	B[7067] = B[6082] & B[6871];
	B[7068] = B[5770] & B[6881];
	B[7069] = B[6884] ^ B[5303];
	B[7070] = B[6884] & B[5505];
	B[7071] = B[6089] & B[6887];
	B[7072] = B[6098] & B[6888];
	B[7073] = B[6373] & B[6890];
	B[7074] = B[6102] & B[6889];
	B[7075] = B[6893] & B[6112];
	B[7076] = B[6895] & B[6115];
	B[7077] = B[6897] & B[6896];
	B[7078] = B[6898] & B[6383];
	B[7079] = B[6904] & B[6127];
	B[7080] = B[6903] & B[6122];
	B[7081] = B[6124] & B[6901];
	B[7082] = B[6820] ^ B[6284];
	B[7083] = B[6909] & B[6132];
	B[7084] = B[5837] & B[6910];
	B[7085] = B[6135] & B[6912];
	B[7086] = B[6140] ^ B[6914];
	B[7087] = !B[6913];
	B[7088] = !B[6921];
	B[7089] = B[6920] & B[5851];
	B[7090] = B[6914] & B[6140];
	B[7091] = !B[6916];
	B[7092] = !B[6915];
	B[7093] = B[6681] & B[6918];
	B[7094] = !B[6922];
	B[7095] = !B[6923];
	B[7096] = B[6924] & B[4867];
	B[7097] = !B[6925];
	B[7098] = B[6932] & B[6691];
	B[7099] = B[6687] & B[6930];
	B[7100] = B[6929] & B[6162];
	B[7101] = !B[6928];
	B[7102] = !B[6927];
	B[7103] = !B[6933];
	B[7104] = !B[6936];
	B[7105] = B[6934] & B[5875];
	B[7106] = B[6937] & B[6409];
	B[7107] = B[6707] & B[6945];
	B[7108] = B[6943] & B[6942];
	B[7109] = B[5891] & B[6941];
	B[7110] = B[6950] & B[6716];
	B[7111] = B[6948] & B[6423];
	B[7112] = B[6947] & B[6185];
	B[7113] = B[6952] & B[5901];
	B[7114] = B[5907] & B[6957];
	B[7115] = !B[6954];
	B[7116] = !B[6836];
	B[7117] = B[6728] & B[6959];
	B[7118] = B[6727] & B[6962];
	B[7119] = B[4675] ^ B[6967];
	B[7120] = B[6969] & B[6200];
	B[7121] = !B[6968];
	B[7122] = !B[6970];
	B[7123] = B[5152] & B[6971];
	B[7124] = B[5933] ^ B[6972];
	B[7125] = B[5157] & B[6974];
	B[7126] = !B[6976];
	B[7127] = !B[6978];
	B[7128] = B[6979] & B[6749];
	B[7129] = B[5179] & B[6980];
	B[7130] = B[6459] & B[6981];
	B[7131] = B[6981] ^ B[6752];
	B[7132] = !B[6982];
	B[7133] = B[5202] & B[6983];
	B[7134] = !B[6991];
	B[7135] = B[5229] & B[6992];
	B[7136] = B[5976] & B[6993];
	B[7137] = B[7016] & B[674];
	B[7138] = B[6016] & B[7019];
	B[7139] = B[7020] & B[670];
	B[7140] = B[7022] & B[6284];
	B[7141] = B[6288] ^ B[7024];
	B[7142] = !B[7024];
	B[7143] = !B[7025];
	B[7144] = B[7025] ^ B[6559];
	B[7145] = B[7027] & B[1550];
	B[7146] = B[7026] & B[1551];
	B[7147] = B[7028] ^ B[4009];
	B[7148] = !B[7028];
	B[7149] = B[5719] & B[7029];
	B[7150] = B[6042] & B[7030];
	B[7151] = !B[7031];
	B[7152] = !B[7037];
	B[7153] = B[5743] & B[7038];
	B[7154] = B[6065] & B[7039];
	B[7155] = !B[7040];
	B[7156] = B[108] & B[7042];
	B[7157] = !B[7043];
	B[7158] = B[6583] & B[7046];
	B[7159] = B[153] ^ B[7050];
	B[7160] = B[7054] & B[6861];
	B[7161] = B[6864] & B[7052];
	B[7162] = B[6612] & B[7057];
	B[7163] = !B[7056];
	B[7164] = B[5309] & B[7059];
	B[7165] = !B[7055];
	B[7166] = B[4853] & B[7062];
	B[7167] = !B[7067];
	B[7168] = B[6966] ^ B[5922];
	B[7169] = !B[7069];
	B[7170] = B[6917] ^ B[7086];
	B[7171] = !B[6966];
	B[7172] = !B[7070];
	B[7173] = B[6107] ^ B[7073];
	B[7174] = !B[7073];
	B[7175] = !B[7082];
	B[7176] = B[6917] & B[7086];
	B[7177] = B[6144] & B[7087];
	B[7178] = B[6148] & B[7088];
	B[7179] = B[6151] & B[7092];
	B[7180] = B[7091] & B[653];
	B[7181] = !B[7090];
	B[7182] = B[7095] & B[657];
	B[7183] = B[5342] & B[7096];
	B[7184] = B[6166] & B[7102];
	B[7185] = B[6165] & B[7101];
	B[7186] = B[6168] & B[7103];
	B[7187] = B[5919] & B[6965];
	B[7188] = B[141] ^ B[7129];
	B[7189] = B[378] & B[7119];
	B[7190] = B[7121] & B[5142];
	B[7191] = B[374] & B[7119];
	B[7192] = !B[7120];
	B[7193] = B[7121] ^ B[5142];
	B[7194] = B[162] ^ B[7123];
	B[7195] = !B[7124];
	B[7196] = B[7124] ^ B[6739];
	B[7197] = B[163] ^ B[7125];
	B[7198] = B[380] & B[7119];
	B[7199] = B[7127] & B[6745];
	B[7200] = B[917] & B[7119];
	B[7201] = B[932] & B[7119];
	B[7202] = B[7130] & B[6220];
	B[7203] = !B[7131];
	B[7204] = B[145] ^ B[7133];
	B[7205] = B[385] & B[7119];
	B[7206] = B[7135] & B[108];
	B[7207] = !B[7136];
	B[7208] = !B[7140];
	B[7209] = B[7141] ^ B[3998];
	B[7210] = !B[7141];
	B[7211] = B[6288] & B[7142];
	B[7212] = !B[7144];
	B[7213] = B[7143] & B[6559];
	B[7214] = B[2823] & B[7146];
	B[7215] = !B[7147];
	B[7216] = B[7148] & B[4009];
	B[7217] = !B[7149];
	B[7218] = B[6566] ^ B[7150];
	B[7219] = !B[7150];
	B[7220] = B[6833] & B[7151];
	B[7221] = !B[7153];
	B[7222] = !B[7154];
	B[7223] = B[7156] & B[6212];
	B[7224] = B[7157] & B[7044];
	B[7225] = !B[7158];
	B[7226] = B[389] & B[7119];
	B[7227] = !B[7159];
	B[7228] = !B[7160];
	B[7229] = B[7055] ^ B[7161];
	B[7230] = B[6615] ^ B[7162];
	B[7231] = B[167] ^ B[7164];
	B[7232] = B[288] & B[7119];
	B[7233] = !B[7161];
	B[7234] = B[6611] & B[7159];
	B[7235] = !B[7162];
	B[7236] = !B[7166];
	B[7237] = !B[7168];
	B[7238] = B[7171] & B[5922];
	B[7239] = B[7173] ^ B[3470];
	B[7240] = !B[7173];
	B[7241] = B[6107] & B[7174];
	B[7242] = !B[7176];
	B[7243] = B[164] ^ B[7183];
	B[7244] = !B[7189];
	B[7245] = !B[7190];
	B[7246] = !B[7191];
	B[7247] = B[6438] & B[7192];
	B[7248] = B[374] & B[7193];
	B[7249] = B[6443] & B[7194];
	B[7250] = B[6443] ^ B[7194];
	B[7251] = B[6441] & B[7195];
	B[7252] = !B[7196];
	B[7253] = !B[7197];
	B[7254] = !B[7198];
	B[7255] = B[6446] & B[7197];
	B[7256] = B[380] & B[7193];
	B[7257] = !B[7199];
	B[7258] = B[6433] ^ B[7188];
	B[7259] = !B[7200];
	B[7260] = B[6433] & B[7188];
	B[7261] = B[917] & B[7193];
	B[7262] = !B[7201];
	B[7263] = !B[7202];
	B[7264] = B[6758] ^ B[7204];
	B[7265] = B[7204] & B[6758];
	B[7266] = B[932] & B[7193];
	B[7267] = !B[7205];
	B[7268] = B[7206] ^ B[6240];
	B[7269] = B[385] & B[7193];
	B[7270] = B[7206] & B[6240];
	B[7271] = B[5979] & B[7207];
	B[7272] = B[6285] & B[7208];
	B[7273] = !B[7209];
	B[7274] = B[7210] & B[3998];
	B[7275] = !B[7211];
	B[7276] = !B[7213];
	B[7277] = B[145] ^ B[7214];
	B[7278] = !B[7216];
	B[7279] = !B[7218];
	B[7280] = B[2017] ^ B[7218];
	B[7281] = !B[7220];
	B[7282] = B[6566] & B[7219];
	B[7283] = B[7222] ^ B[6578];
	B[7284] = !B[7223];
	B[7285] = B[7222] & B[6578];
	B[7286] = !B[7224];
	B[7287] = !B[7226];
	B[7288] = B[6611] ^ B[7227];
	B[7289] = B[7229] ^ B[3462];
	B[7290] = B[7228] & B[7163];
	B[7291] = B[389] & B[7193];
	B[7292] = B[7230] ^ B[3463];
	B[7293] = B[7231] & B[6624];
	B[7294] = !B[7232];
	B[7295] = B[7229] & B[3462];
	B[7296] = !B[7234];
	B[7297] = B[7165] & B[7233];
	B[7298] = !B[7231];
	B[7299] = B[6875] & B[7235];
	B[7300] = B[7230] & B[3463];
	B[7301] = B[288] & B[7193];
	B[7302] = !B[7238];
	B[7303] = !B[7239];
	B[7304] = B[7240] & B[3470];
	B[7305] = !B[7241];
	B[7306] = B[378] & B[7193];
	B[7307] = B[7181] & B[7242];
	B[7308] = B[6695] ^ B[7243];
	B[7309] = B[6695] & B[7243];
	B[7310] = B[7244] & B[4898];
	B[7311] = B[7246] & B[4913];
	B[7312] = B[5592] & B[7245];
	B[7313] = !B[7248];
	B[7314] = !B[7249];
	B[7315] = B[5144] & B[7245];
	B[7316] = B[7251] & B[6206];
	B[7317] = B[6446] ^ B[7253];
	B[7318] = B[5370] & B[7245];
	B[7319] = B[7254] & B[4929];
	B[7320] = !B[7255];
	B[7321] = !B[7256];
	B[7322] = B[7257] & B[6749];
	B[7323] = B[7259] & B[4957];
	B[7324] = !B[7260];
	B[7325] = !B[7261];
	B[7326] = B[7262] & B[4971];
	B[7327] = B[7132] & B[7263];
	B[7328] = !B[7265];
	B[7329] = !B[7266];
	B[7330] = B[7267] & B[5000];
	B[7331] = !B[7269];
	B[7332] = !B[7270];
	B[7333] = !B[7271];
	B[7334] = B[5641] ^ B[7271];
	B[7335] = !B[7272];
	B[7336] = B[6555] ^ B[7272];
	B[7337] = !B[7274];
	B[7338] = B[6826] & B[7276];
	B[7339] = B[7217] & B[7278];
	B[7340] = !B[7280];
	B[7341] = B[2017] & B[7279];
	B[7342] = !B[7282];
	B[7343] = B[7281] & B[3774];
	B[7344] = B[7045] & B[7284];
	B[7345] = B[7283] ^ B[7224];
	B[7346] = !B[7285];
	B[7347] = B[7283] & B[7286];
	B[7348] = B[5503] & B[7287];
	B[7349] = !B[7288];
	B[7350] = !B[7291];
	B[7351] = !B[7293];
	B[7352] = B[7298] & B[6877];
	B[7353] = !B[7297];
	B[7354] = !B[7295];
	B[7355] = B[5514] & B[7294];
	B[7356] = !B[7299];
	B[7357] = !B[7301];
	B[7358] = !B[7300];
	B[7359] = B[6648] & B[7302];
	B[7360] = !B[7304];
	B[7361] = !B[7306];
	B[7362] = !B[7307];
	B[7363] = !B[7309];
	B[7364] = B[5368] & B[7310];
	B[7365] = B[5376] & B[7311];
	B[7366] = !B[7312];
	B[7367] = B[7313] & B[4918];
	B[7368] = !B[7315];
	B[7369] = !B[7316];
	B[7370] = !B[7317];
	B[7371] = !B[7318];
	B[7372] = B[5385] & B[7319];
	B[7373] = B[7321] & B[4943];
	B[7374] = !B[7322];
	B[7375] = B[5396] & B[7323];
	B[7376] = B[7325] & B[4962];
	B[7377] = B[5403] & B[7326];
	B[7378] = !B[7327];
	B[7379] = B[7329] & B[4985];
	B[7380] = B[5419] & B[7330];
	B[7381] = B[7331] & B[5008];
	B[7382] = B[5982] & B[7333];
	B[7383] = B[6822] & B[7335];
	B[7384] = B[7275] & B[7337];
	B[7385] = B[6292] ^ B[7338];
	B[7386] = !B[7338];
	B[7387] = B[6563] ^ B[7339];
	B[7388] = !B[7339];
	B[7389] = !B[7341];
	B[7390] = !B[7343];
	B[7391] = !B[7345];
	B[7392] = !B[7344];
	B[7393] = !B[7347];
	B[7394] = B[6848] & B[7346];
	B[7395] = B[167] ^ B[7348];
	B[7396] = B[7290] & B[7349];
	B[7397] = B[7350] & B[5092];
	B[7398] = B[7351] & B[7236];
	B[7399] = B[7353] & B[7354];
	B[7400] = B[7344] ^ B[6306];
	B[7401] = !B[7352];
	B[7402] = B[153] ^ B[7355];
	B[7403] = B[5769] & B[7357];
	B[7404] = B[7356] & B[7358];
	B[7405] = !B[7359];
	B[7406] = B[6374] ^ B[7359];
	B[7407] = B[7305] & B[7360];
	B[7408] = B[7361] & B[5114];
	B[7409] = B[7308] & B[7362];
	B[7410] = B[7362] ^ B[7308];
	B[7411] = B[7400] ^ B[7399];
	B[7412] = B[6598] & B[7395];
	B[7413] = B[164] ^ B[7364];
	B[7414] = B[6973] & B[7366];
	B[7415] = B[162] ^ B[7365];
	B[7416] = B[5380] & B[7367];
	B[7417] = B[7368] ^ B[5160];
	B[7418] = B[7368] & B[5160];
	B[7419] = B[7126] & B[7369];
	B[7420] = B[5928] & B[7371];
	B[7421] = B[163] ^ B[7372];
	B[7422] = B[5389] & B[7373];
	B[7423] = B[7374] & B[6457];
	B[7424] = B[141] ^ B[7375];
	B[7425] = B[5399] & B[7376];
	B[7426] = B[145] ^ B[7377];
	B[7427] = B[7264] & B[7378];
	B[7428] = B[7378] ^ B[7264];
	B[7429] = B[5408] & B[7379];
	B[7430] = B[7380] & B[108];
	B[7431] = B[5426] & B[7381];
	B[7432] = !B[7382];
	B[7433] = !B[7383];
	B[7434] = !B[7384];
	B[7435] = B[7144] ^ B[7384];
	B[7436] = !B[7385];
	B[7437] = B[6292] & B[7386];
	B[7438] = B[2012] ^ B[7387];
	B[7439] = B[6831] & B[7388];
	B[7440] = B[2012] & B[7387];
	B[7441] = B[7389] & B[7342];
	B[7442] = B[7168] ^ B[7404];
	B[7443] = B[7392] & B[6306];
	B[7444] = B[6849] ^ B[7394];
	B[7445] = !B[7394];
	B[7446] = !B[7395];
	B[7447] = B[5515] & B[7397];
	B[7448] = B[7398] & B[7167];
	B[7449] = B[6882] & B[7402];
	B[7450] = !B[7402];
	B[7451] = !B[7400];
	B[7452] = !B[7399];
	B[7453] = B[153] ^ B[7403];
	B[7454] = !B[7404];
	B[7455] = B[6652] & B[7405];
	B[7456] = !B[7407];
	B[7457] = B[7082] ^ B[7407];
	B[7458] = B[5551] & B[7408];
	B[7459] = !B[7409];
	B[7460] = B[6751] ^ B[7424];
	B[7461] = B[7247] & B[7413];
	B[7462] = !B[7414];
	B[7463] = B[7415] & B[6738];
	B[7464] = B[7415] ^ B[6975];
	B[7465] = B[162] ^ B[7416];
	B[7466] = B[374] & B[7417];
	B[7467] = !B[7418];
	B[7468] = !B[7419];
	B[7469] = !B[7420];
	B[7470] = B[7421] ^ B[6451];
	B[7471] = B[6451] & B[7421];
	B[7472] = B[163] ^ B[7422];
	B[7473] = B[380] & B[7417];
	B[7474] = B[6751] & B[7424];
	B[7475] = B[141] ^ B[7425];
	B[7476] = B[917] & B[7417];
	B[7477] = !B[7426];
	B[7478] = !B[7427];
	B[7479] = B[6761] & B[7426];
	B[7480] = B[145] ^ B[7429];
	B[7481] = B[932] & B[7417];
	B[7482] = B[6994] ^ B[7430];
	B[7483] = B[385] & B[7417];
	B[7484] = B[7431] & B[108];
	B[7485] = B[7430] & B[6994];
	B[7486] = B[5985] & B[7432];
	B[7487] = B[7212] & B[7434];
	B[7488] = !B[7437];
	B[7489] = !B[7439];
	B[7490] = !B[7440];
	B[7491] = B[7390] ^ B[7441];
	B[7492] = !B[7441];
	B[7493] = !B[7443];
	B[7494] = !B[7444];
	B[7495] = B[6849] & B[7445];
	B[7496] = B[7058] & B[7446];
	B[7497] = B[6863] ^ B[7446];
	B[7498] = B[7412] ^ B[5129];
	B[7499] = B[7412] & B[5129];
	B[7500] = B[167] ^ B[7447];
	B[7501] = B[389] & B[7417];
	B[7502] = !B[7448];
	B[7503] = B[7451] & B[7452];
	B[7504] = B[6882] ^ B[7450];
	B[7505] = !B[7449];
	B[7506] = B[7237] & B[7454];
	B[7507] = B[7453] ^ B[7170];
	B[7508] = !B[7455];
	B[7509] = B[378] & B[7417];
	B[7510] = B[7175] & B[7456];
	B[7511] = B[6438] & B[7413];
	B[7512] = B[164] ^ B[7458];
	B[7513] = B[288] & B[7417];
	B[7514] = B[7453] & B[7170];
	B[7515] = B[7363] & B[7459];
	B[7516] = B[7413] ^ B[6438];
	B[7517] = !B[7461];
	B[7518] = !B[7463];
	B[7519] = B[5935] & B[7462];
	B[7520] = B[7465] ^ B[7252];
	B[7521] = !B[7466];
	B[7522] = B[7465] & B[7252];
	B[7523] = B[7467] & B[5136];
	B[7524] = B[7370] & B[7468];
	B[7525] = B[7468] ^ B[7370];
	B[7526] = B[7469] & B[5371];
	B[7527] = B[7470] ^ B[6215];
	B[7528] = B[5945] ^ B[7471];
	B[7529] = B[7470] & B[6215];
	B[7530] = B[7471] & B[5945];
	B[7531] = !B[7473];
	B[7532] = !B[7474];
	B[7533] = B[7475] ^ B[7203];
	B[7534] = !B[7476];
	B[7535] = B[7475] & B[7131];
	B[7536] = B[6761] ^ B[7477];
	B[7537] = B[7328] & B[7478];
	B[7538] = !B[7479];
	B[7539] = !B[7481];
	B[7540] = B[7480] ^ B[6987];
	B[7541] = B[7480] & B[6987];
	B[7542] = !B[7482];
	B[7543] = !B[7483];
	B[7544] = B[7334] ^ B[7484];
	B[7545] = !B[7485];
	B[7546] = B[5242] ^ B[7486];
	B[7547] = B[7484] & B[7334];
	B[7548] = !B[7486];
	B[7549] = !B[7487];
	B[7550] = B[7490] & B[7489];
	B[7551] = !B[7491];
	B[7552] = B[7390] & B[7492];
	B[7553] = B[7516] ^ B[6424];
	B[7554] = B[6328] & B[7493];
	B[7555] = !B[7495];
	B[7556] = !B[7496];
	B[7557] = !B[7497];
	B[7558] = B[7498] ^ B[6861];
	B[7559] = B[7498] & B[6603];
	B[7560] = !B[7504];
	B[7561] = !B[7501];
	B[7562] = B[6353] & B[7497];
	B[7563] = !B[7499];
	B[7564] = !B[7500];
	B[7565] = !B[7503];
	B[7566] = !B[7506];
	B[7567] = !B[7509];
	B[7568] = !B[7510];
	B[7569] = B[5925] ^ B[7511];
	B[7570] = !B[7464];
	B[7571] = !B[7513];
	B[7572] = !B[7515];
	B[7573] = !B[7507];
	B[7574] = !B[7514];
	B[7575] = B[7516] & B[6424];
	B[7576] = B[7517] & B[7122];
	B[7577] = B[7464] & B[7518];
	B[7578] = B[7314] & B[7518];
	B[7579] = !B[7519];
	B[7580] = !B[7522];
	B[7581] = B[7521] & B[5166];
	B[7582] = !B[7524];
	B[7583] = B[4892] ^ B[7523];
	B[7584] = B[5373] ^ B[7526];
	B[7585] = !B[7529];
	B[7586] = B[6747] & B[7528];
	B[7587] = !B[7530];
	B[7588] = B[6747] ^ B[7528];
	B[7589] = B[7531] & B[5185];
	B[7590] = B[5599] ^ B[7519];
	B[7591] = !B[7533];
	B[7592] = !B[7535];
	B[7593] = B[7534] & B[5208];
	B[7594] = B[7536] ^ B[6229];
	B[7595] = !B[7536];
	B[7596] = !B[7537];
	B[7597] = B[6988] & B[7538];
	B[7598] = B[7539] & B[5219];
	B[7599] = !B[7541];
	B[7600] = !B[7544];
	B[7601] = B[7543] & B[5238];
	B[7602] = !B[7547];
	B[7603] = B[5242] & B[7548];
	B[7604] = !B[7546];
	B[7605] = !B[7550];
	B[7606] = B[7280] ^ B[7550];
	B[7607] = !B[7552];
	B[7608] = B[7572] ^ B[7553];
	B[7609] = B[6857] ^ B[7554];
	B[7610] = !B[7554];
	B[7611] = B[7396] & B[7556];
	B[7612] = B[6633] & B[7557];
	B[7613] = !B[7558];
	B[7614] = !B[7559];
	B[7615] = !B[7562];
	B[7616] = B[7561] & B[5325];
	B[7617] = B[7558] & B[7564];
	B[7618] = B[7567] & B[5334];
	B[7619] = B[6733] ^ B[7569];
	B[7620] = B[7571] & B[5345];
	B[7621] = B[7396] & B[7560];
	B[7622] = B[7573] & B[7574];
	B[7623] = B[7553] & B[7572];
	B[7624] = !B[7575];
	B[7625] = B[7234] & B[7560];
	B[7626] = !B[7576];
	B[7627] = !B[7577];
	B[7628] = B[6740] & B[7579];
	B[7629] = B[5386] & B[7581];
	B[7630] = B[7320] & B[7582];
	B[7631] = B[374] & B[7583];
	B[7632] = B[374] & B[7584];
	B[7633] = !B[7586];
	B[7634] = B[7472] ^ B[7588];
	B[7635] = B[7472] & B[7588];
	B[7636] = B[374] & B[7590];
	B[7637] = B[5395] & B[7589];
	B[7638] = B[5936] & B[7579];
	B[7639] = B[380] & B[7583];
	B[7640] = B[380] & B[7584];
	B[7641] = B[917] & B[7583];
	B[7642] = B[380] & B[7590];
	B[7643] = B[5406] & B[7593];
	B[7644] = !B[7594];
	B[7645] = B[7594] ^ B[7537];
	B[7646] = B[6229] & B[7595];
	B[7647] = B[7540] ^ B[7597];
	B[7648] = B[917] & B[7584];
	B[7649] = B[5416] & B[7598];
	B[7650] = !B[7597];
	B[7651] = B[917] & B[7590];
	B[7652] = B[932] & B[7583];
	B[7653] = B[7134] & B[7599];
	B[7654] = B[932] & B[7584];
	B[7655] = B[932] & B[7590];
	B[7656] = B[5431] & B[7601];
	B[7657] = B[385] & B[7583];
	B[7658] = !B[7603];
	B[7659] = B[385] & B[7584];
	B[7660] = B[7340] & B[7605];
	B[7661] = B[7512] ^ B[7619];
	B[7662] = B[385] & B[7590];
	B[7663] = !B[7609];
	B[7664] = B[6857] & B[7610];
	B[7665] = !B[7611];
	B[7666] = !B[7612];
	B[7667] = B[389] & B[7583];
	B[7668] = B[389] & B[7584];
	B[7669] = B[7613] & B[7500];
	B[7670] = B[7563] & B[7614];
	B[7671] = B[5524] & B[7616];
	B[7672] = !B[7617];
	B[7673] = B[389] & B[7590];
	B[7674] = B[5544] & B[7618];
	B[7675] = B[378] & B[7590];
	B[7676] = B[7512] & B[7619];
	B[7677] = B[378] & B[7584];
	B[7678] = B[378] & B[7583];
	B[7679] = B[288] & B[7590];
	B[7680] = B[7620] & B[5567];
	B[7681] = B[7621] & B[7556];
	B[7682] = B[288] & B[7584];
	B[7683] = B[288] & B[7583];
	B[7684] = !B[7622];
	B[7685] = !B[7623];
	B[7686] = !B[7625];
	B[7687] = B[7250] & B[7626];
	B[7688] = B[7627] & B[7520];
	B[7689] = !B[7628];
	B[7690] = B[162] ^ B[7629];
	B[7691] = !B[7630];
	B[7692] = !B[7631];
	B[7693] = !B[7632];
	B[7694] = B[7587] & B[7633];
	B[7695] = !B[7635];
	B[7696] = B[163] ^ B[7637];
	B[7697] = !B[7636];
	B[7698] = !B[7638];
	B[7699] = !B[7639];
	B[7700] = !B[7640];
	B[7701] = !B[7641];
	B[7702] = B[141] ^ B[7643];
	B[7703] = !B[7642];
	B[7704] = B[7644] & B[7596];
	B[7705] = !B[7646];
	B[7706] = !B[7648];
	B[7707] = !B[7647];
	B[7708] = B[145] ^ B[7649];
	B[7709] = B[7540] & B[7650];
	B[7710] = !B[7652];
	B[7711] = !B[7651];
	B[7712] = !B[7653];
	B[7713] = !B[7654];
	B[7714] = !B[7655];
	B[7715] = B[7546] ^ B[7656];
	B[7716] = !B[7657];
	B[7717] = B[5650] & B[7658];
	B[7718] = B[7656] & B[7604];
	B[7719] = !B[7659];
	B[7720] = !B[7660];
	B[7721] = B[7505] & B[7686];
	B[7722] = B[7624] & B[7685];
	B[7723] = !B[7662];
	B[7724] = !B[7664];
	B[7725] = B[7665] & B[7296];
	B[7726] = B[7401] & B[7666];
	B[7727] = !B[7667];
	B[7728] = !B[7668];
	B[7729] = !B[7669];
	B[7730] = B[7670] & B[7288];
	B[7731] = B[167] ^ B[7671];
	B[7732] = !B[7673];
	B[7733] = B[164] ^ B[7674];
	B[7734] = B[7626] ^ B[7250];
	B[7735] = !B[7675];
	B[7736] = !B[7677];
	B[7737] = !B[7678];
	B[7738] = !B[7679];
	B[7739] = B[153] ^ B[7680];
	B[7740] = !B[7676];
	B[7741] = !B[7681];
	B[7742] = !B[7682];
	B[7743] = !B[7683];
	B[7744] = B[5913] & B[7743];
	B[7745] = !B[7687];
	B[7746] = B[6977] & B[7689];
	B[7747] = B[7525] ^ B[7690];
	B[7748] = B[7525] & B[7690];
	B[7749] = B[7692] & B[5174];
	B[7750] = B[7527] & B[7691];
	B[7751] = B[7691] ^ B[7527];
	B[7752] = B[7693] & B[5180];
	B[7753] = !B[7694];
	B[7754] = B[7697] & B[5397];
	B[7755] = B[7698] & B[6210];
	B[7756] = B[7699] & B[5194];
	B[7757] = B[7700] & B[5199];
	B[7758] = B[7701] & B[5210];
	B[7759] = B[7428] ^ B[7702];
	B[7760] = B[7703] & B[5409];
	B[7761] = B[7428] & B[7702];
	B[7762] = !B[7704];
	B[7763] = B[7706] & B[5225];
	B[7764] = !B[7709];
	B[7765] = !B[7708];
	B[7766] = B[7710] & B[5231];
	B[7767] = B[7711] & B[5421];
	B[7768] = B[7268] & B[7708];
	B[7769] = B[7713] & B[5237];
	B[7770] = B[7714] & B[5430];
	B[7771] = !B[7715];
	B[7772] = B[7716] & B[5247];
	B[7773] = B[5436] ^ B[7717];
	B[7774] = !B[7718];
	B[7775] = !B[7717];
	B[7776] = B[7719] & B[5252];
	B[7777] = B[7741] & B[7574];
	B[7778] = B[7723] & B[5493];
	B[7779] = !B[7725];
	B[7780] = B[7726] & B[7502];
	B[7781] = B[7728] & B[5329];
	B[7782] = B[7729] & B[7615];
	B[7783] = B[7727] & B[5328];
	B[7784] = B[7725] & B[7504];
	B[7785] = !B[7730];
	B[7786] = !B[7731];
	B[7787] = B[7732] & B[5531];
	B[7788] = !B[7733];
	B[7789] = B[7735] & B[5555];
	B[7790] = B[7734] & B[7733];
	B[7791] = B[7736] & B[5349];
	B[7792] = B[7737] & B[5350];
	B[7793] = !B[7739];
	B[7794] = B[7738] & B[5568];
	B[7795] = B[7410] & B[7739];
	B[7796] = !B[7722];
	B[7797] = B[7661] ^ B[7722];
	B[7798] = B[7742] & B[5355];
	B[7799] = B[128] ^ B[7744];
	B[7800] = B[7578] & B[7745];
	B[7801] = !B[7746];
	B[7802] = !B[7748];
	B[7803] = !B[7750];
	B[7804] = B[5607] & B[7749];
	B[7805] = B[6218] & B[7752];
	B[7806] = B[7258] & B[7753];
	B[7807] = B[7753] ^ B[7258];
	B[7808] = B[6207] ^ B[7755];
	B[7809] = B[6462] & B[7754];
	B[7810] = B[5617] & B[7756];
	B[7811] = B[6225] & B[7757];
	B[7812] = B[5620] & B[7758];
	B[7813] = !B[7761];
	B[7814] = B[6474] & B[7760];
	B[7815] = B[7705] & B[7762];
	B[7816] = B[6237] & B[7763];
	B[7817] = B[7268] ^ B[7765];
	B[7818] = B[5635] & B[7766];
	B[7819] = B[6487] & B[7767];
	B[7820] = !B[7768];
	B[7821] = B[6247] & B[7769];
	B[7822] = B[6502] & B[7770];
	B[7823] = B[5651] & B[7772];
	B[7824] = B[5658] & B[7775];
	B[7825] = B[6271] & B[7776];
	B[7826] = B[7777] & B[7721];
	B[7827] = !B[7797];
	B[7828] = !B[7795];
	B[7829] = B[7798] & B[6430];
	B[7830] = B[6581] & B[7778];
	B[7831] = B[7560] & B[7779];
	B[7832] = !B[7780];
	B[7833] = !B[7784];
	B[7834] = B[5786] & B[7783];
	B[7835] = B[6369] & B[7781];
	B[7836] = B[7731] & B[7785];
	B[7837] = B[7785] & B[7665];
	B[7838] = B[6656] & B[7787];
	B[7839] = B[7314] & B[7745];
	B[7840] = B[7734] ^ B[7788];
	B[7841] = !B[7790];
	B[7842] = B[6697] & B[7789];
	B[7843] = B[6410] & B[7791];
	B[7844] = B[7661] & B[7796];
	B[7845] = B[5889] & B[7792];
	B[7846] = B[7410] ^ B[7793];
	B[7847] = B[6722] & B[7794];
	B[7848] = !B[7799];
	B[7849] = B[153] ^ B[7829];
	B[7850] = B[163] ^ B[7810];
	B[7851] = B[153] ^ B[7847];
	B[7852] = B[164] ^ B[7845];
	B[7853] = !B[7800];
	B[7854] = B[7801] & B[6742];
	B[7855] = B[7585] & B[7803];
	B[7856] = B[162] ^ B[7804];
	B[7857] = B[162] ^ B[7805];
	B[7858] = !B[7806];
	B[7859] = B[7807] ^ B[7696];
	B[7860] = B[7807] & B[7696];
	B[7861] = B[374] & B[7808];
	B[7862] = B[162] ^ B[7809];
	B[7863] = B[7801] ^ B[6742];
	B[7864] = B[163] ^ B[7811];
	B[7865] = B[380] & B[7808];
	B[7866] = B[141] ^ B[7812];
	B[7867] = B[163] ^ B[7814];
	B[7868] = !B[7815];
	B[7869] = B[141] ^ B[7816];
	B[7870] = !B[7817];
	B[7871] = B[7817] ^ B[7653];
	B[7872] = B[917] & B[7808];
	B[7873] = B[141] ^ B[7819];
	B[7874] = B[145] ^ B[7818];
	B[7875] = B[7332] & B[7820];
	B[7876] = B[145] ^ B[7821];
	B[7877] = B[932] & B[7808];
	B[7878] = B[145] ^ B[7822];
	B[7879] = B[7773] ^ B[7823];
	B[7880] = B[7823] & B[7773];
	B[7881] = !B[7824];
	B[7882] = B[7830] ^ B[7047];
	B[7883] = B[7799] ^ B[7608];
	B[7884] = B[385] & B[7808];
	B[7885] = B[7830] & B[7047];
	B[7886] = !B[7831];
	B[7887] = B[7782] & B[7832];
	B[7888] = B[167] ^ B[7834];
	B[7889] = B[167] ^ B[7835];
	B[7890] = B[7836] & B[7665];
	B[7891] = !B[7837];
	B[7892] = B[389] & B[7808];
	B[7893] = B[167] ^ B[7838];
	B[7894] = !B[7839];
	B[7895] = !B[7840];
	B[7896] = B[378] & B[7808];
	B[7897] = B[164] ^ B[7842];
	B[7898] = !B[7826];
	B[7899] = B[288] & B[7808];
	B[7900] = B[164] ^ B[7843];
	B[7901] = !B[7844];
	B[7902] = !B[7846];
	B[7903] = B[7848] & B[7608];
	B[7904] = B[7894] ^ B[7570];
	B[7905] = B[7688] & B[7853];
	B[7906] = !B[7854];
	B[7907] = B[7751] ^ B[7856];
	B[7908] = B[7751] & B[7856];
	B[7909] = !B[7855];
	B[7910] = B[7634] ^ B[7855];
	B[7911] = B[7324] & B[7858];
	B[7912] = !B[7860];
	B[7913] = !B[7861];
	B[7914] = B[374] & B[7863];
	B[7915] = !B[7865];
	B[7916] = !B[7866];
	B[7917] = B[7645] & B[7866];
	B[7918] = B[7707] & B[7868];
	B[7919] = B[380] & B[7863];
	B[7920] = B[7868] ^ B[7707];
	B[7921] = B[7870] & B[7712];
	B[7922] = !B[7872];
	B[7923] = B[7874] ^ B[7542];
	B[7924] = !B[7875];
	B[7925] = B[7874] & B[7482];
	B[7926] = B[917] & B[7863];
	B[7927] = B[7876] ^ B[7600];
	B[7928] = B[7876] & B[7544];
	B[7929] = B[7878] ^ B[7771];
	B[7930] = !B[7877];
	B[7931] = B[7878] & B[7771];
	B[7932] = !B[7880];
	B[7933] = B[932] & B[7863];
	B[7934] = B[5663] & B[7881];
	B[7935] = B[7849] ^ B[7827];
	B[7936] = B[7895] & B[7796];
	B[7937] = !B[7883];
	B[7938] = !B[7884];
	B[7939] = B[385] & B[7863];
	B[7940] = !B[7885];
	B[7941] = B[7886] & B[7505];
	B[7942] = !B[7887];
	B[7943] = B[7833] & B[7886];
	B[7944] = !B[7888];
	B[7945] = !B[7889];
	B[7946] = !B[7890];
	B[7947] = B[389] & B[7863];
	B[7948] = B[7891] & B[7786];
	B[7949] = B[7888] & B[7833];
	B[7950] = !B[7892];
	B[7951] = !B[7893];
	B[7952] = B[7570] & B[7894];
	B[7953] = B[7676] & B[7895];
	B[7954] = B[378] & B[7863];
	B[7955] = !B[7896];
	B[7956] = !B[7899];
	B[7957] = B[7898] & B[7684];
	B[7958] = B[7901] & B[7740];
	B[7959] = B[288] & B[7863];
	B[7960] = B[7849] & B[7827];
	B[7961] = B[7684] & B[7902];
	B[7962] = !B[7851];
	B[7963] = !B[7903];
	B[7964] = !B[7905];
	B[7965] = B[7903] & B[7935];
	B[7966] = B[6744] & B[7906];
	B[7967] = B[7634] & B[7909];
	B[7968] = !B[7908];
	B[7969] = !B[7910];
	B[7970] = !B[7911];
	B[7971] = B[7913] & B[5958];
	B[7972] = !B[7914];
	B[7973] = B[7915] & B[5965];
	B[7974] = B[7645] ^ B[7916];
	B[7975] = !B[7917];
	B[7976] = !B[7918];
	B[7977] = !B[7919];
	B[7978] = B[7869] ^ B[7920];
	B[7979] = B[7869] & B[7920];
	B[7980] = !B[7921];
	B[7981] = B[7922] & B[5980];
	B[7982] = B[7923] ^ B[7875];
	B[7983] = !B[7923];
	B[7984] = !B[7925];
	B[7985] = !B[7926];
	B[7986] = !B[7927];
	B[7987] = !B[7928];
	B[7988] = B[7930] & B[5988];
	B[7989] = !B[7931];
	B[7990] = !B[7933];
	B[7991] = B[6270] ^ B[7934];
	B[7992] = !B[7934];
	B[7993] = B[7938] & B[6056];
	B[7994] = !B[7939];
	B[7995] = B[7225] & B[7940];
	B[7996] = B[7507] ^ B[7941];
	B[7997] = B[7942] & B[7672];
	B[7998] = !B[7943];
	B[7999] = !B[7948];
	B[8000] = !B[7947];
	B[8001] = B[7949] & B[7886];
	B[8002] = B[7950] & B[6120];
	B[8003] = !B[7952];
	B[8004] = !B[7953];
	B[8005] = B[7936] & B[7661];
	B[8006] = B[7955] & B[6172];
	B[8007] = !B[7954];
	B[8008] = B[7904] ^ B[7852];
	B[8009] = B[7904] & B[7852];
	B[8010] = B[7956] & B[6188];
	B[8011] = !B[7957];
	B[8012] = B[7840] ^ B[7958];
	B[8013] = B[7937] & B[7935];
	B[8014] = !B[7960];
	B[8015] = !B[7959];
	B[8016] = B[7961] & B[7898];
	B[8017] = B[7970] ^ B[7460];
	B[8018] = B[7580] & B[7964];
	B[8019] = !B[7965];
	B[8020] = !B[7966];
	B[8021] = !B[7967];
	B[8022] = B[7857] ^ B[7969];
	B[8023] = B[7857] & B[7969];
	B[8024] = B[7460] & B[7970];
	B[8025] = B[6984] & B[7971];
	B[8026] = B[7972] & B[6228];
	B[8027] = B[6986] & B[7973];
	B[8028] = !B[7974];
	B[8029] = B[7764] & B[7976];
	B[8030] = B[7977] & B[6238];
	B[8031] = !B[7979];
	B[8032] = B[6997] & B[7981];
	B[8033] = B[7983] & B[7924];
	B[8034] = B[7985] & B[6250];
	B[8035] = B[7545] & B[7984];
	B[8036] = B[7602] & B[7987];
	B[8037] = B[7005] & B[7988];
	B[8038] = B[7774] & B[7989];
	B[8039] = B[7825] ^ B[7991];
	B[8040] = B[7990] & B[6267];
	B[8041] = B[7825] & B[7991];
	B[8042] = B[6538] & B[7992];
	B[8043] = B[8015] & B[6431];
	B[8044] = B[8012] ^ B[7962];
	B[8045] = !B[8016];
	B[8046] = B[7036] & B[7993];
	B[8047] = B[7994] & B[6317];
	B[8048] = !B[7995];
	B[8049] = !B[7996];
	B[8050] = !B[7997];
	B[8051] = B[7998] & B[7944];
	B[8052] = B[7996] & B[7945];
	B[8053] = B[8000] & B[6382];
	B[8054] = !B[8001];
	B[8055] = B[7078] & B[8002];
	B[8056] = B[8003] & B[7518];
	B[8057] = !B[8005];
	B[8058] = B[7841] & B[8004];
	B[8059] = B[7106] & B[8006];
	B[8060] = B[8007] & B[6414];
	B[8061] = B[7111] & B[8010];
	B[8062] = B[7846] & B[8011];
	B[8063] = !B[8009];
	B[8064] = B[8012] & B[7851];
	B[8065] = !B[8018];
	B[8066] = B[8019] & B[8014];
	B[8067] = B[8020] & B[6748];
	B[8068] = B[7695] & B[8021];
	B[8069] = !B[8023];
	B[8070] = !B[8024];
	B[8071] = B[8017] ^ B[7850];
	B[8072] = B[8017] & B[7850];
	B[8073] = B[162] ^ B[8025];
	B[8074] = B[6985] & B[8026];
	B[8075] = B[8020] ^ B[6748];
	B[8076] = B[163] ^ B[8027];
	B[8077] = !B[8029];
	B[8078] = B[8029] ^ B[7871];
	B[8079] = B[6995] & B[8030];
	B[8080] = B[141] ^ B[8032];
	B[8081] = !B[8033];
	B[8082] = !B[8035];
	B[8083] = B[7000] & B[8034];
	B[8084] = B[7927] ^ B[8035];
	B[8085] = B[7929] ^ B[8036];
	B[8086] = !B[8036];
	B[8087] = B[145] ^ B[8037];
	B[8088] = !B[8038];
	B[8089] = B[7011] & B[8040];
	B[8090] = !B[8041];
	B[8091] = !B[8042];
	B[8092] = B[153] ^ B[8061];
	B[8093] = !B[8044];
	B[8094] = !B[8062];
	B[8095] = B[8046] & B[7152];
	B[8096] = B[7041] & B[8047];
	B[8097] = B[8046] ^ B[7037];
	B[8098] = B[8049] & B[7889];
	B[8099] = B[7946] & B[8050];
	B[8100] = !B[8052];
	B[8101] = B[7077] & B[8053];
	B[8102] = B[167] ^ B[8055];
	B[8103] = B[7520] ^ B[8056];
	B[8104] = B[8058] & B[8057];
	B[8105] = B[164] ^ B[8059];
	B[8106] = B[7108] & B[8060];
	B[8107] = !B[8064];
	B[8108] = B[7828] & B[8045];
	B[8109] = B[7034] & B[8043];
	B[8110] = B[8065] & B[7747];
	B[8111] = !B[8067];
	B[8112] = !B[8068];
	B[8113] = B[7532] & B[8070];
	B[8114] = !B[8072];
	B[8115] = B[162] ^ B[8074];
	B[8116] = B[374] & B[8075];
	B[8117] = !B[8076];
	B[8118] = B[8077] & B[7871];
	B[8119] = B[380] & B[8075];
	B[8120] = B[163] ^ B[8079];
	B[8121] = !B[8078];
	B[8122] = !B[8080];
	B[8123] = B[917] & B[8075];
	B[8124] = B[7986] & B[8082];
	B[8125] = B[141] ^ B[8083];
	B[8126] = !B[8085];
	B[8127] = B[7929] & B[8086];
	B[8128] = !B[8087];
	B[8129] = B[7879] & B[8087];
	B[8130] = B[145] ^ B[8089];
	B[8131] = B[932] & B[8075];
	B[8132] = B[8091] & B[8090];
	B[8133] = !B[8108];
	B[8134] = B[153] ^ B[8109];
	B[8135] = !B[8095];
	B[8136] = B[8097] ^ B[7995];
	B[8137] = !B[8097];
	B[8138] = B[385] & B[8075];
	B[8139] = !B[8098];
	B[8140] = B[8094] & B[8045];
	B[8141] = !B[8099];
	B[8142] = B[167] ^ B[8101];
	B[8143] = B[8108] ^ B[7883];
	B[8144] = B[389] & B[8075];
	B[8145] = !B[8102];
	B[8146] = B[8065] ^ B[7747];
	B[8147] = B[378] & B[8075];
	B[8148] = !B[8103];
	B[8149] = B[288] & B[8075];
	B[8150] = !B[8104];
	B[8151] = B[164] ^ B[8106];
	B[8152] = !B[8092];
	B[8153] = B[7900] ^ B[8148];
	B[8154] = !B[8110];
	B[8155] = B[7128] & B[8111];
	B[8156] = B[8112] & B[7859];
	B[8157] = B[8112] ^ B[7859];
	B[8158] = B[7533] ^ B[8113];
	B[8159] = !B[8113];
	B[8160] = B[6746] & B[8111];
	B[8161] = !B[8116];
	B[8162] = B[6979] & B[8111];
	B[8163] = !B[8119];
	B[8164] = !B[8118];
	B[8165] = B[7873] ^ B[8121];
	B[8166] = B[7873] & B[8121];
	B[8167] = !B[8123];
	B[8168] = !B[8125];
	B[8169] = !B[8124];
	B[8170] = !B[8127];
	B[8171] = B[7879] ^ B[8128];
	B[8172] = !B[8129];
	B[8173] = B[8039] ^ B[8130];
	B[8174] = B[8039] & B[8130];
	B[8175] = !B[8131];
	B[8176] = B[7882] ^ B[8132];
	B[8177] = B[7900] & B[8148];
	B[8178] = B[7221] & B[8135];
	B[8179] = !B[8132];
	B[8180] = B[8137] & B[8048];
	B[8181] = !B[8138];
	B[8182] = B[8051] & B[8139];
	B[8183] = B[7999] & B[8141];
	B[8184] = B[8140] & B[7893];
	B[8185] = !B[8140];
	B[8186] = B[8143] & B[8102];
	B[8187] = !B[8144];
	B[8188] = !B[8142];
	B[8189] = !B[8143];
	B[8190] = !B[8146];
	B[8191] = !B[8147];
	B[8192] = B[8150] & B[8008];
	B[8193] = B[7897] & B[8146];
	B[8194] = B[7937] & B[8133];
	B[8195] = !B[8149];
	B[8196] = B[8150] ^ B[8008];
	B[8197] = B[8013] & B[8133];
	B[8198] = B[7802] & B[8154];
	B[8199] = !B[8155];
	B[8200] = !B[8156];
	B[8201] = B[8157] ^ B[7862];
	B[8202] = B[8157] & B[7862];
	B[8203] = B[7591] & B[8159];
	B[8204] = !B[8158];
	B[8205] = B[7864] & B[8158];
	B[8206] = !B[8160];
	B[8207] = B[8161] & B[6765];
	B[8208] = !B[8162];
	B[8209] = B[7980] & B[8164];
	B[8210] = B[8163] & B[6773];
	B[8211] = !B[8166];
	B[8212] = B[8167] & B[6786];
	B[8213] = !B[8171];
	B[8214] = B[8171] ^ B[8038];
	B[8215] = B[7932] & B[8172];
	B[8216] = !B[8174];
	B[8217] = B[8175] & B[6809];
	B[8218] = !B[8176];
	B[8219] = B[7897] ^ B[8190];
	B[8220] = B[8196] & B[8092];
	B[8221] = !B[8197];
	B[8222] = !B[8178];
	B[8223] = B[7040] ^ B[8178];
	B[8224] = B[7882] & B[8179];
	B[8225] = !B[8180];
	B[8226] = B[8181] & B[6879];
	B[8227] = !B[8182];
	B[8228] = !B[8183];
	B[8229] = !B[8184];
	B[8230] = B[7951] & B[8185];
	B[8231] = !B[8186];
	B[8232] = B[8187] & B[6911];
	B[8233] = B[8191] & B[6944];
	B[8234] = B[8195] & B[6958];
	B[8235] = !B[8194];
	B[8236] = !B[8192];
	B[8237] = !B[8193];
	B[8238] = B[8196] ^ B[8152];
	B[8239] = !B[8177];
	B[8240] = B[8063] & B[8236];
	B[8241] = B[8235] & B[7963];
	B[8242] = !B[8238];
	B[8243] = !B[8220];
	B[8244] = B[8096] ^ B[8223];
	B[8245] = B[8066] & B[8221];
	B[8246] = !B[8198];
	B[8247] = B[7423] & B[8199];
	B[8248] = B[7912] & B[8200];
	B[8249] = !B[8202];
	B[8250] = B[7864] ^ B[8204];
	B[8251] = !B[8203];
	B[8252] = !B[8205];
	B[8253] = B[8206] ^ B[6475];
	B[8254] = B[6989] & B[8207];
	B[8255] = B[8206] & B[6475];
	B[8256] = B[7199] & B[8208];
	B[8257] = B[6996] & B[8210];
	B[8258] = !B[8209];
	B[8259] = B[7982] ^ B[8209];
	B[8260] = B[7002] & B[8212];
	B[8261] = B[8213] & B[8088];
	B[8262] = !B[8215];
	B[8263] = B[7013] & B[8217];
	B[8264] = B[8096] & B[8223];
	B[8265] = B[7155] & B[8222];
	B[8266] = !B[8224];
	B[8267] = B[7068] & B[8226];
	B[8268] = B[8227] & B[8100];
	B[8269] = B[8228] & B[8139];
	B[8270] = B[8054] & B[8229];
	B[8271] = !B[8230];
	B[8272] = B[7084] & B[8232];
	B[8273] = !B[8219];
	B[8274] = B[7109] & B[8233];
	B[8275] = B[7114] & B[8234];
	B[8276] = !B[8240];
	B[8277] = B[153] ^ B[8275];
	B[8278] = B[8064] & B[8242];
	B[8279] = !B[8245];
	B[8280] = B[8246] & B[7907];
	B[8281] = !B[8247];
	B[8282] = !B[8248];
	B[8283] = B[7592] & B[8251];
	B[8284] = !B[8250];
	B[8285] = B[374] & B[8253];
	B[8286] = B[162] ^ B[8254];
	B[8287] = !B[8255];
	B[8288] = !B[8256];
	B[8289] = B[380] & B[8253];
	B[8290] = B[7982] & B[8258];
	B[8291] = B[163] ^ B[8257];
	B[8292] = !B[8259];
	B[8293] = B[8259] ^ B[8122];
	B[8294] = B[141] ^ B[8260];
	B[8295] = B[917] & B[8253];
	B[8296] = !B[8261];
	B[8297] = B[8262] ^ B[8173];
	B[8298] = B[932] & B[8253];
	B[8299] = B[8262] & B[8173];
	B[8300] = B[145] ^ B[8263];
	B[8301] = B[8093] & B[8242];
	B[8302] = !B[8265];
	B[8303] = !B[8264];
	B[8304] = B[385] & B[8253];
	B[8305] = !B[8268];
	B[8306] = B[7935] ^ B[8241];
	B[8307] = B[8269] & B[8270];
	B[8308] = B[389] & B[8253];
	B[8309] = B[167] ^ B[8272];
	B[8310] = B[8044] ^ B[8245];
	B[8311] = B[378] & B[8253];
	B[8312] = B[288] & B[8253];
	B[8313] = B[8246] ^ B[7907];
	B[8314] = B[164] ^ B[8274];
	B[8315] = B[8177] & B[8273];
	B[8316] = B[8153] & B[8273];
	B[8317] = B[8153] ^ B[8240];
	B[8318] = !B[8278];
	B[8319] = B[8301] & B[8279];
	B[8320] = !B[8280];
	B[8321] = B[6458] & B[8281];
	B[8322] = B[8282] & B[8071];
	B[8323] = B[8282] ^ B[8071];
	B[8324] = !B[8283];
	B[8325] = !B[8285];
	B[8326] = B[8287] & B[6743];
	B[8327] = B[8288] & B[6749];
	B[8328] = !B[8289];
	B[8329] = !B[8290];
	B[8330] = B[8292] & B[8080];
	B[8331] = !B[8294];
	B[8332] = !B[8295];
	B[8333] = !B[8298];
	B[8334] = !B[8299];
	B[8335] = !B[8277];
	B[8336] = B[8302] & B[8303];
	B[8337] = !B[8304];
	B[8338] = !B[8306];
	B[8339] = B[8229] & B[8305];
	B[8340] = !B[8307];
	B[8341] = B[8306] & B[8188];
	B[8342] = !B[8308];
	B[8343] = B[8310] & B[8309];
	B[8344] = !B[8310];
	B[8345] = !B[8309];
	B[8346] = !B[8311];
	B[8347] = B[8313] ^ B[8105];
	B[8348] = !B[8312];
	B[8349] = B[8313] & B[8105];
	B[8350] = B[8093] & B[8279];
	B[8351] = !B[8317];
	B[8352] = B[8316] & B[8276];
	B[8353] = B[8153] & B[8276];
	B[8354] = !B[8315];
	B[8355] = !B[8319];
	B[8356] = B[7968] & B[8320];
	B[8357] = !B[8321];
	B[8358] = !B[8322];
	B[8359] = B[8323] ^ B[8073];
	B[8360] = B[8323] & B[8073];
	B[8361] = B[8324] & B[7759];
	B[8362] = B[8324] ^ B[7759];
	B[8363] = B[8325] & B[6768];
	B[8364] = B[6450] ^ B[8326];
	B[8365] = B[6216] ^ B[8327];
	B[8366] = B[8328] & B[6777];
	B[8367] = B[8081] & B[8329];
	B[8368] = !B[8330];
	B[8369] = B[8332] & B[6793];
	B[8370] = B[8333] & B[6805];
	B[8371] = B[8216] & B[8334];
	B[8372] = B[8134] ^ B[8351];
	B[8373] = !B[8336];
	B[8374] = B[8337] & B[6853];
	B[8375] = !B[8339];
	B[8376] = B[8338] & B[8142];
	B[8377] = !B[8341];
	B[8378] = B[8342] & B[6919];
	B[8379] = !B[8343];
	B[8380] = B[8345] & B[8344];
	B[8381] = B[8346] & B[6935];
	B[8382] = B[8348] & B[6951];
	B[8383] = !B[8350];
	B[8384] = B[8134] & B[8351];
	B[8385] = !B[8349];
	B[8386] = B[8354] & B[8237];
	B[8387] = !B[8352];
	B[8388] = !B[8353];
	B[8389] = B[8243] & B[8318];
	B[8390] = B[8386] & B[8387];
	B[8391] = B[8389] & B[8355];
	B[8392] = !B[8356];
	B[8393] = B[8357] & B[6460];
	B[8394] = B[8114] & B[8358];
	B[8395] = !B[8360];
	B[8396] = !B[8361];
	B[8397] = B[8362] ^ B[7867];
	B[8398] = B[8362] & B[7867];
	B[8399] = B[6990] & B[8363];
	B[8400] = B[374] & B[8364];
	B[8401] = B[374] & B[8365];
	B[8402] = B[8357] ^ B[6460];
	B[8403] = B[6999] & B[8366];
	B[8404] = B[380] & B[8364];
	B[8405] = !B[8367];
	B[8406] = B[8084] ^ B[8367];
	B[8407] = B[380] & B[8365];
	B[8408] = B[7007] & B[8369];
	B[8409] = B[917] & B[8364];
	B[8410] = B[917] & B[8365];
	B[8411] = B[7012] & B[8370];
	B[8412] = !B[8371];
	B[8413] = B[8388] & B[8239];
	B[8414] = B[8373] & B[7391];
	B[8415] = B[378] & B[8365];
	B[8416] = B[385] & B[8364];
	B[8417] = B[7049] & B[8374];
	B[8418] = B[932] & B[8364];
	B[8419] = B[932] & B[8365];
	B[8420] = B[385] & B[8365];
	B[8421] = B[8373] ^ B[7391];
	B[8422] = B[8271] & B[8375];
	B[8423] = !B[8376];
	B[8424] = B[389] & B[8364];
	B[8425] = B[7089] & B[8378];
	B[8426] = B[389] & B[8365];
	B[8427] = !B[8380];
	B[8428] = B[378] & B[8364];
	B[8429] = B[7105] & B[8381];
	B[8430] = B[288] & B[8365];
	B[8431] = B[8022] ^ B[8356];
	B[8432] = B[7113] & B[8382];
	B[8433] = B[288] & B[8364];
	B[8434] = B[8383] & B[8107];
	B[8435] = !B[8384];
	B[8436] = !B[8390];
	B[8437] = B[8219] ^ B[8413];
	B[8438] = !B[8391];
	B[8439] = B[8022] & B[8392];
	B[8440] = !B[8393];
	B[8441] = !B[8394];
	B[8442] = B[8250] ^ B[8394];
	B[8443] = B[7813] & B[8396];
	B[8444] = !B[8398];
	B[8445] = B[162] ^ B[8399];
	B[8446] = !B[8400];
	B[8447] = !B[8401];
	B[8448] = B[374] & B[8402];
	B[8449] = B[163] ^ B[8403];
	B[8450] = B[8084] & B[8405];
	B[8451] = !B[8404];
	B[8452] = !B[8406];
	B[8453] = B[8406] ^ B[8168];
	B[8454] = !B[8407];
	B[8455] = B[380] & B[8402];
	B[8456] = B[141] ^ B[8408];
	B[8457] = !B[8409];
	B[8458] = !B[8410];
	B[8459] = B[917] & B[8402];
	B[8460] = B[145] ^ B[8411];
	B[8461] = B[8412] ^ B[8218];
	B[8462] = B[153] ^ B[8432];
	B[8463] = B[8218] & B[8412];
	B[8464] = B[932] & B[8402];
	B[8465] = !B[8414];
	B[8466] = B[378] & B[8402];
	B[8467] = !B[8415];
	B[8468] = B[385] & B[8402];
	B[8469] = !B[8416];
	B[8470] = !B[8418];
	B[8471] = !B[8419];
	B[8472] = B[8267] ^ B[8421];
	B[8473] = !B[8420];
	B[8474] = B[8267] & B[8421];
	B[8475] = B[8422] & B[8340];
	B[8476] = B[8145] & B[8423];
	B[8477] = B[8231] & B[8423];
	B[8478] = !B[8424];
	B[8479] = B[389] & B[8402];
	B[8480] = B[8372] ^ B[8391];
	B[8481] = B[167] ^ B[8425];
	B[8482] = B[8238] ^ B[8434];
	B[8483] = !B[8426];
	B[8484] = !B[8428];
	B[8485] = B[164] ^ B[8429];
	B[8486] = B[288] & B[8402];
	B[8487] = !B[8430];
	B[8488] = !B[8431];
	B[8489] = !B[8433];
	B[8490] = B[8372] & B[8438];
	B[8491] = !B[8439];
	B[8492] = B[6755] & B[8440];
	B[8493] = !B[8442];
	B[8494] = B[8284] & B[8441];
	B[8495] = B[8115] & B[8442];
	B[8496] = !B[8443];
	B[8497] = B[7974] ^ B[8443];
	B[8498] = !B[8445];
	B[8499] = B[8446] & B[5640];
	B[8500] = B[8447] & B[6779];
	B[8501] = !B[8448];
	B[8502] = !B[8449];
	B[8503] = !B[8450];
	B[8504] = B[8451] & B[5649];
	B[8505] = B[8452] & B[8125];
	B[8506] = B[8454] & B[6790];
	B[8507] = !B[8455];
	B[8508] = !B[8456];
	B[8509] = B[8457] & B[5654];
	B[8510] = B[8458] & B[6803];
	B[8511] = B[8461] ^ B[8300];
	B[8512] = !B[8459];
	B[8513] = !B[8460];
	B[8514] = B[8461] & B[8300];
	B[8515] = B[8151] ^ B[8488];
	B[8516] = !B[8463];
	B[8517] = B[7393] & B[8465];
	B[8518] = !B[8464];
	B[8519] = !B[8468];
	B[8520] = B[8467] & B[6850];
	B[8521] = !B[8466];
	B[8522] = B[8469] & B[5761];
	B[8523] = B[8470] & B[5764];
	B[8524] = B[8471] & B[6874];
	B[8525] = B[8473] & B[6878];
	B[8526] = !B[8472];
	B[8527] = !B[8474];
	B[8528] = B[8476] & B[8189];
	B[8529] = !B[8475];
	B[8530] = B[8478] & B[5850];
	B[8531] = !B[8480];
	B[8532] = !B[8479];
	B[8533] = !B[8482];
	B[8534] = !B[8481];
	B[8535] = B[8482] & B[8481];
	B[8536] = B[8483] & B[6939];
	B[8537] = B[8484] & B[5892];
	B[8538] = !B[8486];
	B[8539] = B[8487] & B[6953];
	B[8540] = B[8347] & B[8436];
	B[8541] = B[8437] & B[8277];
	B[8542] = B[8151] & B[8488];
	B[8543] = B[8489] & B[5915];
	B[8544] = B[8436] ^ B[8347];
	B[8545] = !B[8462];
	B[8546] = B[8437] ^ B[8335];
	B[8547] = B[8544] & B[8462];
	B[8548] = !B[8542];
	B[8549] = B[6880] & B[8525];
	B[8550] = !B[8490];
	B[8551] = B[8069] & B[8491];
	B[8552] = !B[8492];
	B[8553] = !B[8494];
	B[8554] = B[8115] ^ B[8493];
	B[8555] = !B[8495];
	B[8556] = B[8028] & B[8496];
	B[8557] = B[8497] ^ B[8117];
	B[8558] = B[8497] & B[8076];
	B[8559] = B[6998] & B[8499];
	B[8560] = B[6783] & B[8500];
	B[8561] = B[8501] & B[6507];
	B[8562] = B[7003] & B[8504];
	B[8563] = B[8169] & B[8503];
	B[8564] = !B[8505];
	B[8565] = B[6792] & B[8506];
	B[8566] = B[8507] & B[6526];
	B[8567] = B[7009] & B[8509];
	B[8568] = B[6804] & B[8510];
	B[8569] = B[8512] & B[6547];
	B[8570] = !B[8514];
	B[8571] = B[8544] ^ B[8545];
	B[8572] = B[8266] & B[8516];
	B[8573] = B[8518] & B[6592];
	B[8574] = !B[8517];
	B[8575] = B[8519] & B[6604];
	B[8576] = B[6858] & B[8520];
	B[8577] = B[8521] & B[6602];
	B[8578] = B[7060] & B[8522];
	B[8579] = B[7063] & B[8523];
	B[8580] = B[6876] & B[8524];
	B[8581] = B[8477] & B[8529];
	B[8582] = !B[8528];
	B[8583] = B[7093] & B[8530];
	B[8584] = B[8532] & B[6688];
	B[8585] = B[8533] & B[8534];
	B[8586] = !B[8535];
	B[8587] = B[6940] & B[8536];
	B[8588] = B[7107] & B[8537];
	B[8589] = B[8538] & B[6715];
	B[8590] = B[6956] & B[8539];
	B[8591] = !B[8540];
	B[8592] = B[7117] & B[8543];
	B[8593] = !B[8546];
	B[8594] = !B[8541];
	B[8595] = !B[8547];
	B[8596] = B[145] ^ B[8579];
	B[8597] = B[8435] & B[8550];
	B[8598] = !B[8551];
	B[8599] = B[8552] & B[6757];
	B[8600] = B[8252] & B[8553];
	B[8601] = !B[8554];
	B[8602] = !B[8556];
	B[8603] = !B[8557];
	B[8604] = !B[8558];
	B[8605] = B[162] ^ B[8559];
	B[8606] = B[162] ^ B[8560];
	B[8607] = B[7001] & B[8561];
	B[8608] = B[8552] ^ B[6757];
	B[8609] = B[163] ^ B[8562];
	B[8610] = !B[8563];
	B[8611] = B[8085] ^ B[8563];
	B[8612] = B[163] ^ B[8565];
	B[8613] = B[7008] & B[8566];
	B[8614] = B[141] ^ B[8567];
	B[8615] = B[141] ^ B[8568];
	B[8616] = B[8572] ^ B[8136];
	B[8617] = B[7015] & B[8569];
	B[8618] = B[8385] & B[8591];
	B[8619] = !B[8571];
	B[8620] = B[153] ^ B[8590];
	B[8621] = B[164] ^ B[8576];
	B[8622] = !B[8572];
	B[8623] = B[8574] ^ B[7494];
	B[8624] = B[7048] & B[8573];
	B[8625] = B[7053] & B[8577];
	B[8626] = B[8574] & B[7494];
	B[8627] = B[7051] & B[8575];
	B[8628] = B[7289] ^ B[8578];
	B[8629] = B[8578] & B[7289];
	B[8630] = B[8549] ^ B[7411];
	B[8631] = B[145] ^ B[8580];
	B[8632] = B[8549] & B[7411];
	B[8633] = B[8582] & B[8377];
	B[8634] = !B[8581];
	B[8635] = B[167] ^ B[8583];
	B[8636] = B[7098] & B[8584];
	B[8637] = B[167] ^ B[8587];
	B[8638] = B[164] ^ B[8588];
	B[8639] = B[7110] & B[8589];
	B[8640] = B[153] ^ B[8592];
	B[8641] = !B[8597];
	B[8642] = B[8201] & B[8598];
	B[8643] = !B[8599];
	B[8644] = !B[8600];
	B[8645] = B[7975] & B[8602];
	B[8646] = B[162] ^ B[8607];
	B[8647] = B[374] & B[8608];
	B[8648] = !B[8609];
	B[8649] = B[8126] & B[8610];
	B[8650] = B[8611] ^ B[8331];
	B[8651] = B[8611] & B[8294];
	B[8652] = !B[8612];
	B[8653] = B[380] & B[8608];
	B[8654] = B[163] ^ B[8613];
	B[8655] = B[8615] ^ B[8511];
	B[8656] = B[8616] ^ B[8513];
	B[8657] = B[8615] & B[8511];
	B[8658] = B[141] ^ B[8617];
	B[8659] = B[8136] & B[8622];
	B[8660] = B[932] & B[8608];
	B[8661] = B[145] ^ B[8624];
	B[8662] = B[8623] ^ B[8417];
	B[8663] = !B[8616];
	B[8664] = B[164] ^ B[8625];
	B[8665] = B[917] & B[8608];
	B[8666] = B[8417] & B[8623];
	B[8667] = !B[8626];
	B[8668] = B[8627] & B[7663];
	B[8669] = B[385] & B[8608];
	B[8670] = B[378] & B[8608];
	B[8671] = B[8244] ^ B[8596];
	B[8672] = !B[8629];
	B[8673] = B[8244] & B[8596];
	B[8674] = B[8631] ^ B[8526];
	B[8675] = !B[8632];
	B[8676] = B[8631] & B[8472];
	B[8677] = B[8627] ^ B[7609];
	B[8678] = B[8633] & B[8634];
	B[8679] = B[389] & B[8608];
	B[8680] = B[8531] & B[8635];
	B[8681] = !B[8635];
	B[8682] = B[167] ^ B[8636];
	B[8683] = B[8546] ^ B[8597];
	B[8684] = B[8598] ^ B[8201];
	B[8685] = !B[8637];
	B[8686] = B[288] & B[8608];
	B[8687] = B[153] ^ B[8639];
	B[8688] = !B[8618];
	B[8689] = B[8515] ^ B[8618];
	B[8690] = !B[8620];
	B[8691] = B[8515] & B[8688];
	B[8692] = !B[8686];
	B[8693] = B[8641] & B[8593];
	B[8694] = !B[8642];
	B[8695] = B[6762] & B[8643];
	B[8696] = B[8397] & B[8644];
	B[8697] = B[8644] ^ B[8397];
	B[8698] = !B[8645];
	B[8699] = !B[8647];
	B[8700] = !B[8646];
	B[8701] = !B[8649];
	B[8702] = !B[8650];
	B[8703] = !B[8651];
	B[8704] = !B[8653];
	B[8705] = !B[8654];
	B[8706] = !B[8657];
	B[8707] = !B[8656];
	B[8708] = !B[8659];
	B[8709] = B[8663] & B[8460];
	B[8710] = B[8658] & B[8656];
	B[8711] = B[8661] & B[8662];
	B[8712] = !B[8660];
	B[8713] = B[7555] & B[8667];
	B[8714] = !B[8665];
	B[8715] = !B[8664];
	B[8716] = !B[8668];
	B[8717] = !B[8666];
	B[8718] = !B[8670];
	B[8719] = !B[8669];
	B[8720] = !B[8673];
	B[8721] = !B[8674];
	B[8722] = B[7565] & B[8675];
	B[8723] = !B[8676];
	B[8724] = !B[8662];
	B[8725] = !B[8677];
	B[8726] = !B[8678];
	B[8727] = !B[8679];
	B[8728] = !B[8680];
	B[8729] = B[8480] & B[8681];
	B[8730] = !B[8682];
	B[8731] = B[8683] & B[8637];
	B[8732] = !B[8683];
	B[8733] = !B[8689];
	B[8734] = B[8684] ^ B[8314];
	B[8735] = B[8684] & B[8314];
	B[8736] = !B[8687];
	B[8737] = B[8640] ^ B[8733];
	B[8738] = !B[8691];
	B[8739] = !B[8693];
	B[8740] = B[8249] & B[8694];
	B[8741] = !B[8695];
	B[8742] = !B[8696];
	B[8743] = B[8697] ^ B[8286];
	B[8744] = B[8697] & B[8286];
	B[8745] = B[8698] & B[7978];
	B[8746] = B[8698] ^ B[7978];
	B[8747] = B[8699] & B[6517];
	B[8748] = B[8170] & B[8701];
	B[8749] = B[8704] & B[6531];
	B[8750] = B[8570] & B[8706];
	B[8751] = B[8658] ^ B[8707];
	B[8752] = B[8225] & B[8708];
	B[8753] = !B[8710];
	B[8754] = B[8712] & B[6617];
	B[8755] = !B[8711];
	B[8756] = !B[8709];
	B[8757] = B[8713] ^ B[8628];
	B[8758] = B[7724] & B[8716];
	B[8759] = B[8714] & B[6620];
	B[8760] = !B[8713];
	B[8761] = B[8719] & B[6628];
	B[8762] = B[8718] & B[6625];
	B[8763] = B[8527] & B[8723];
	B[8764] = B[8661] ^ B[8724];
	B[8765] = !B[8722];
	B[8766] = B[8677] ^ B[8722];
	B[8767] = B[8379] & B[8726];
	B[8768] = B[8727] & B[6689];
	B[8769] = B[8585] & B[8728];
	B[8770] = B[8586] & B[8728];
	B[8771] = !B[8729];
	B[8772] = B[8640] & B[8733];
	B[8773] = B[8685] & B[8732];
	B[8774] = !B[8731];
	B[8775] = B[8692] & B[6432];
	B[8776] = !B[8735];
	B[8777] = B[7065] & B[8761];
	B[8778] = B[7292] ^ B[8758];
	B[8779] = B[7118] & B[8775];
	B[8780] = B[8594] & B[8739];
	B[8781] = !B[8740];
	B[8782] = B[8741] & B[6473];
	B[8783] = B[8444] & B[8742];
	B[8784] = !B[8744];
	B[8785] = !B[8745];
	B[8786] = B[8120] ^ B[8746];
	B[8787] = B[8120] & B[8746];
	B[8788] = B[8741] ^ B[6473];
	B[8789] = B[7006] & B[8747];
	B[8790] = !B[8748];
	B[8791] = B[8214] ^ B[8748];
	B[8792] = B[7010] & B[8749];
	B[8793] = !B[8751];
	B[8794] = B[8751] ^ B[8750];
	B[8795] = !B[8750];
	B[8796] = B[8764] ^ B[8763];
	B[8797] = !B[8752];
	B[8798] = B[7061] & B[8754];
	B[8799] = B[8717] & B[8755];
	B[8800] = B[8756] & B[8753];
	B[8801] = B[8760] & B[8628];
	B[8802] = !B[8757];
	B[8803] = B[7064] & B[8759];
	B[8804] = B[7066] & B[8762];
	B[8805] = !B[8758];
	B[8806] = B[8725] & B[8765];
	B[8807] = !B[8763];
	B[8808] = !B[8764];
	B[8809] = !B[8767];
	B[8810] = B[7099] & B[8768];
	B[8811] = !B[8769];
	B[8812] = !B[8772];
	B[8813] = B[8548] & B[8738];
	B[8814] = !B[8773];
	B[8815] = !B[8780];
	B[8816] = B[8359] & B[8781];
	B[8817] = !B[8782];
	B[8818] = !B[8783];
	B[8819] = B[8557] ^ B[8783];
	B[8820] = B[8031] & B[8785];
	B[8821] = !B[8787];
	B[8822] = B[374] & B[8788];
	B[8823] = B[162] ^ B[8789];
	B[8824] = B[8214] & B[8790];
	B[8825] = B[8791] ^ B[8508];
	B[8826] = !B[8791];
	B[8827] = B[163] ^ B[8792];
	B[8828] = B[8793] & B[8795];
	B[8829] = !B[8813];
	B[8830] = B[153] ^ B[8779];
	B[8831] = B[8797] ^ B[8671];
	B[8832] = B[8757] ^ B[8799];
	B[8833] = B[145] ^ B[8798];
	B[8834] = !B[8799];
	B[8835] = !B[8800];
	B[8836] = B[141] ^ B[8803];
	B[8837] = !B[8778];
	B[8838] = !B[8801];
	B[8839] = B[164] ^ B[8804];
	B[8840] = B[7292] & B[8805];
	B[8841] = B[8671] & B[8797];
	B[8842] = B[378] & B[8788];
	B[8843] = B[8808] & B[8807];
	B[8844] = !B[8806];
	B[8845] = B[917] & B[8788];
	B[8846] = B[8777] ^ B[8778];
	B[8847] = B[385] & B[8788];
	B[8848] = B[932] & B[8788];
	B[8849] = B[380] & B[8788];
	B[8850] = B[389] & B[8788];
	B[8851] = B[8427] & B[8809];
	B[8852] = B[167] ^ B[8810];
	B[8853] = B[8571] ^ B[8780];
	B[8854] = B[8781] ^ B[8359];
	B[8855] = B[288] & B[8788];
	B[8856] = B[8811] & B[8771];
	B[8857] = B[8815] & B[8619];
	B[8858] = !B[8816];
	B[8859] = B[6476] & B[8817];
	B[8860] = B[8603] & B[8818];
	B[8861] = B[8819] ^ B[8498];
	B[8862] = B[8819] & B[8445];
	B[8863] = !B[8820];
	B[8864] = B[8820] ^ B[8165];
	B[8865] = !B[8822];
	B[8866] = !B[8823];
	B[8867] = !B[8824];
	B[8868] = B[8826] & B[8456];
	B[8869] = !B[8828];
	B[8870] = B[8831] ^ B[8800];
	B[8871] = B[8833] & B[8832];
	B[8872] = B[8802] & B[8834];
	B[8873] = B[8777] & B[8837];
	B[8874] = B[8831] & B[8835];
	B[8875] = B[8672] & B[8838];
	B[8876] = !B[8841];
	B[8877] = !B[8840];
	B[8878] = !B[8842];
	B[8879] = !B[8843];
	B[8880] = !B[8832];
	B[8881] = !B[8845];
	B[8882] = !B[8846];
	B[8883] = !B[8847];
	B[8884] = !B[8848];
	B[8885] = !B[8849];
	B[8886] = !B[8850];
	B[8887] = !B[8851];
	B[8888] = B[8854] ^ B[8485];
	B[8889] = !B[8853];
	B[8890] = !B[8855];
	B[8891] = B[8854] & B[8485];
	B[8892] = !B[8852];
	B[8893] = B[8853] & B[8682];
	B[8894] = B[8829] & B[8734];
	B[8895] = B[8829] ^ B[8734];
	B[8896] = B[8895] & B[8620];
	B[8897] = !B[8857];
	B[8898] = B[8395] & B[8858];
	B[8899] = !B[8859];
	B[8900] = !B[8860];
	B[8901] = !B[8861];
	B[8902] = !B[8862];
	B[8903] = B[8165] & B[8863];
	B[8904] = !B[8864];
	B[8905] = B[8865] & B[6795];
	B[8906] = B[8296] & B[8867];
	B[8907] = !B[8868];
	B[8908] = !B[8870];
	B[8909] = !B[8872];
	B[8910] = !B[8871];
	B[8911] = B[8630] ^ B[8875];
	B[8912] = !B[8873];
	B[8913] = !B[8874];
	B[8914] = B[8720] & B[8876];
	B[8915] = !B[8875];
	B[8916] = B[8878] & B[6885];
	B[8917] = B[8833] ^ B[8880];
	B[8918] = B[8881] & B[6894];
	B[8919] = B[8883] & B[6902];
	B[8920] = B[8884] & B[6905];
	B[8921] = B[8885] & B[6926];
	B[8922] = B[8886] & B[6938];
	B[8923] = B[8770] & B[8887];
	B[8924] = B[8889] & B[8730];
	B[8925] = !B[8891];
	B[8926] = B[8890] & B[6949];
	B[8927] = !B[8893];
	B[8928] = !B[8894];
	B[8929] = B[8895] ^ B[8690];
	B[8930] = !B[8896];
	B[8931] = B[8595] & B[8897];
	B[8932] = !B[8898];
	B[8933] = B[8899] & B[5627];
	B[8934] = B[8604] & B[8900];
	B[8935] = !B[8903];
	B[8936] = B[8291] ^ B[8904];
	B[8937] = B[8291] & B[8904];
	B[8938] = B[6796] & B[8905];
	B[8939] = B[8899] ^ B[5627];
	B[8940] = B[8297] ^ B[8906];
	B[8941] = !B[8906];
	B[8942] = B[8776] & B[8928];
	B[8943] = B[8674] ^ B[8914];
	B[8944] = !B[8929];
	B[8945] = B[8877] & B[8912];
	B[8946] = B[8836] & B[8908];
	B[8947] = B[8909] & B[8910];
	B[8948] = !B[8911];
	B[8949] = B[8630] & B[8915];
	B[8950] = !B[8914];
	B[8951] = B[6886] & B[8916];
	B[8952] = !B[8917];
	B[8953] = B[6900] & B[8918];
	B[8954] = B[8836] ^ B[8908];
	B[8955] = B[6906] & B[8919];
	B[8956] = B[6907] & B[8920];
	B[8957] = B[6931] & B[8921];
	B[8958] = B[6946] & B[8922];
	B[8959] = !B[8923];
	B[8960] = B[8554] ^ B[8898];
	B[8961] = B[6955] & B[8926];
	B[8962] = B[163] ^ B[8957];
	B[8963] = !B[8931];
	B[8964] = B[8601] & B[8932];
	B[8965] = !B[8933];
	B[8966] = !B[8934];
	B[8967] = B[8211] & B[8935];
	B[8968] = !B[8937];
	B[8969] = B[162] ^ B[8938];
	B[8970] = B[374] & B[8939];
	B[8971] = !B[8940];
	B[8972] = B[8297] & B[8941];
	B[8973] = B[380] & B[8939];
	B[8974] = !B[8942];
	B[8975] = B[153] ^ B[8961];
	B[8976] = !B[8946];
	B[8977] = B[932] & B[8939];
	B[8978] = !B[8947];
	B[8979] = B[917] & B[8939];
	B[8980] = !B[8945];
	B[8981] = B[385] & B[8939];
	B[8982] = B[8721] & B[8950];
	B[8983] = B[378] & B[8939];
	B[8984] = !B[8949];
	B[8985] = B[164] ^ B[8951];
	B[8986] = B[141] ^ B[8953];
	B[8987] = B[8945] ^ B[7442];
	B[8988] = B[145] ^ B[8956];
	B[8989] = B[389] & B[8939];
	B[8990] = B[8737] ^ B[8931];
	B[8991] = B[167] ^ B[8958];
	B[8992] = !B[8960];
	B[8993] = B[8856] & B[8959];
	B[8994] = B[288] & B[8939];
	B[8995] = B[8638] & B[8960];
	B[8996] = B[8737] & B[8963];
	B[8997] = !B[8964];
	B[8998] = B[5971] & B[8965];
	B[8999] = B[8786] & B[8966];
	B[9000] = B[8966] ^ B[8786];
	B[9001] = !B[8967];
	B[9002] = B[8293] ^ B[8967];
	B[9003] = !B[8969];
	B[9004] = !B[8970];
	B[9005] = B[8614] ^ B[8971];
	B[9006] = B[8614] & B[8971];
	B[9007] = !B[8972];
	B[9008] = !B[8973];
	B[9009] = B[8913] & B[8976];
	B[9010] = !B[8977];
	B[9011] = B[8948] & B[8978];
	B[9012] = !B[8979];
	B[9013] = B[8980] & B[7442];
	B[9014] = !B[8981];
	B[9015] = !B[8983];
	B[9016] = !B[8982];
	B[9017] = B[8955] ^ B[8987];
	B[9018] = !B[8987];
	B[9019] = B[8978] ^ B[8948];
	B[9020] = !B[8989];
	B[9021] = !B[8990];
	B[9022] = B[8974] & B[8888];
	B[9023] = B[8990] & B[8892];
	B[9024] = !B[8991];
	B[9025] = B[8638] ^ B[8992];
	B[9026] = !B[8993];
	B[9027] = !B[8975];
	B[9028] = B[8974] ^ B[8888];
	B[9029] = !B[8995];
	B[9030] = !B[8994];
	B[9031] = !B[8996];
	B[9032] = B[8555] & B[8997];
	B[9033] = !B[8998];
	B[9034] = !B[8999];
	B[9035] = B[8605] ^ B[9000];
	B[9036] = B[8605] & B[9000];
	B[9037] = B[8293] & B[9001];
	B[9038] = !B[9002];
	B[9039] = B[9002] ^ B[8502];
	B[9040] = B[9004] & B[6530];
	B[9041] = !B[9006];
	B[9042] = B[9008] & B[6549];
	B[9043] = B[9030] & B[6729];
	B[9044] = B[9028] ^ B[8736];
	B[9045] = B[8774] & B[9026];
	B[9046] = B[9028] & B[8687];
	B[9047] = B[9010] & B[6642];
	B[9048] = !B[9009];
	B[9049] = B[9012] & B[6645];
	B[9050] = !B[9011];
	B[9051] = !B[9013];
	B[9052] = B[9014] & B[6651];
	B[9053] = B[9015] & B[6649];
	B[9054] = !B[9017];
	B[9055] = B[9009] ^ B[8943];
	B[9056] = B[8988] ^ B[9019];
	B[9057] = B[8955] & B[9018];
	B[9058] = B[8988] & B[9019];
	B[9059] = B[9020] & B[6704];
	B[9060] = B[9021] & B[8852];
	B[9061] = !B[9022];
	B[9062] = !B[9023];
	B[9063] = !B[9025];
	B[9064] = B[8925] & B[9061];
	B[9065] = B[8812] & B[9031];
	B[9066] = !B[9032];
	B[9067] = B[9033] & B[5974];
	B[9068] = B[8821] & B[9034];
	B[9069] = !B[9036];
	B[9070] = !B[9037];
	B[9071] = B[9038] & B[8449];
	B[9072] = B[6266] & B[9040];
	B[9073] = B[9033] ^ B[5974];
	B[9074] = B[9007] & B[9041];
	B[9075] = B[6279] & B[9042];
	B[9076] = !B[9044];
	B[9077] = !B[9046];
	B[9078] = B[9048] & B[8943];
	B[9079] = B[6364] & B[9047];
	B[9080] = B[8984] & B[9050];
	B[9081] = B[6365] & B[9049];
	B[9082] = B[7566] & B[9051];
	B[9083] = B[6372] & B[9053];
	B[9084] = B[6370] & B[9052];
	B[9085] = !B[9055];
	B[9086] = !B[9057];
	B[9087] = !B[9058];
	B[9088] = B[6413] & B[9059];
	B[9089] = !B[9060];
	B[9090] = B[6304] & B[9043];
	B[9091] = !B[9045];
	B[9092] = B[9091] & B[8814];
	B[9093] = B[8927] & B[9089];
	B[9094] = !B[9065];
	B[9095] = B[9066] & B[8743];
	B[9096] = !B[9067];
	B[9097] = !B[9068];
	B[9098] = B[9068] ^ B[8936];
	B[9099] = B[8368] & B[9070];
	B[9100] = !B[9071];
	B[9101] = B[374] & B[9073];
	B[9102] = B[162] ^ B[9072];
	B[9103] = B[8655] ^ B[9074];
	B[9104] = !B[9074];
	B[9105] = B[163] ^ B[9075];
	B[9106] = B[153] ^ B[9090];
	B[9107] = B[9025] ^ B[9064];
	B[9108] = B[9066] ^ B[8743];
	B[9109] = B[932] & B[9073];
	B[9110] = B[145] ^ B[9079];
	B[9111] = B[917] & B[9073];
	B[9112] = !B[9078];
	B[9113] = !B[9080];
	B[9114] = B[9080] ^ B[8766];
	B[9115] = B[385] & B[9073];
	B[9116] = B[141] ^ B[9081];
	B[9117] = !B[9082];
	B[9118] = B[9082] ^ B[7406];
	B[9119] = B[164] ^ B[9083];
	B[9120] = B[378] & B[9073];
	B[9121] = B[380] & B[9073];
	B[9122] = B[8986] ^ B[9085];
	B[9123] = B[8986] & B[9085];
	B[9124] = B[389] & B[9073];
	B[9125] = B[8929] ^ B[9065];
	B[9126] = B[167] ^ B[9088];
	B[9127] = B[8924] & B[9089];
	B[9128] = B[288] & B[9073];
	B[9129] = !B[9064];
	B[9130] = !B[9092];
	B[9131] = B[8944] & B[9094];
	B[9132] = !B[9095];
	B[9133] = B[5978] & B[9096];
	B[9134] = B[9097] & B[8936];
	B[9135] = !B[9098];
	B[9136] = !B[9099];
	B[9137] = B[8453] ^ B[9099];
	B[9138] = !B[9101];
	B[9139] = !B[9102];
	B[9140] = !B[9103];
	B[9141] = B[8655] & B[9104];
	B[9142] = !B[9105];
	B[9143] = B[9063] & B[9129];
	B[9144] = B[9016] & B[9112];
	B[9145] = !B[9106];
	B[9146] = !B[9107];
	B[9147] = B[9108] ^ B[8621];
	B[9148] = B[9108] & B[8621];
	B[9149] = !B[9109];
	B[9150] = !B[9111];
	B[9151] = !B[9110];
	B[9152] = !B[9115];
	B[9153] = !B[9114];
	B[9154] = B[8766] & B[9113];
	B[9155] = !B[9116];
	B[9156] = B[9118] ^ B[9084];
	B[9157] = B[9117] & B[7406];
	B[9158] = !B[9120];
	B[9159] = !B[9119];
	B[9160] = !B[9118];
	B[9161] = !B[9121];
	B[9162] = !B[9122];
	B[9163] = !B[9123];
	B[9164] = !B[9124];
	B[9165] = !B[9126];
	B[9166] = !B[9125];
	B[9167] = B[9125] & B[8991];
	B[9168] = !B[9127];
	B[9169] = B[8830] & B[9107];
	B[9170] = !B[9128];
	B[9171] = !B[9131];
	B[9172] = B[8784] & B[9132];
	B[9173] = !B[9133];
	B[9174] = !B[9134];
	B[9175] = B[8606] ^ B[9135];
	B[9176] = B[8606] & B[9135];
	B[9177] = B[8453] & B[9136];
	B[9178] = B[9137] ^ B[8648];
	B[9179] = !B[9137];
	B[9180] = B[9138] & B[5665];
	B[9181] = !B[9141];
	B[9182] = B[8830] ^ B[9146];
	B[9183] = !B[9167];
	B[9184] = B[9170] & B[5911];
	B[9185] = !B[9148];
	B[9186] = B[9149] & B[5788];
	B[9187] = B[9114] ^ B[9151];
	B[9188] = B[9144] ^ B[8796];
	B[9189] = B[9150] & B[5794];
	B[9190] = !B[9144];
	B[9191] = B[9153] & B[9110];
	B[9192] = !B[9154];
	B[9193] = B[9152] & B[5799];
	B[9194] = !B[9156];
	B[9195] = !B[9157];
	B[9196] = B[9084] & B[9160];
	B[9197] = B[9158] & B[5809];
	B[9198] = B[9161] & B[5815];
	B[9199] = B[9164] & B[5888];
	B[9200] = B[9093] & B[9130];
	B[9201] = B[9024] & B[9166];
	B[9202] = !B[9143];
	B[9203] = !B[9169];
	B[9204] = B[9168] & B[9062];
	B[9205] = B[8930] & B[9171];
	B[9206] = !B[9172];
	B[9207] = B[9173] & B[6493];
	B[9208] = B[8968] & B[9174];
	B[9209] = !B[9176];
	B[9210] = !B[9177];
	B[9211] = B[9179] & B[8609];
	B[9212] = B[6272] & B[9180];
	B[9213] = B[9173] ^ B[6493];
	B[9214] = B[9029] & B[9202];
	B[9215] = B[8861] ^ B[9172];
	B[9216] = B[6371] & B[9186];
	B[9217] = B[9190] & B[8796];
	B[9218] = !B[9188];
	B[9219] = B[6376] & B[9189];
	B[9220] = B[9188] ^ B[9155];
	B[9221] = B[6377] & B[9193];
	B[9222] = !B[9191];
	B[9223] = B[8844] & B[9192];
	B[9224] = B[7508] & B[9195];
	B[9225] = !B[9196];
	B[9226] = B[6381] & B[9197];
	B[9227] = B[6385] & B[9198];
	B[9228] = !B[9187];
	B[9229] = B[6412] & B[9199];
	B[9230] = B[6308] & B[9184];
	B[9231] = !B[9182];
	B[9232] = !B[9201];
	B[9233] = !B[9200];
	B[9234] = B[9215] ^ B[8715];
	B[9235] = !B[9205];
	B[9236] = B[8901] & B[9206];
	B[9237] = !B[9207];
	B[9238] = !B[9208];
	B[9239] = B[9039] ^ B[9208];
	B[9240] = B[8564] & B[9210];
	B[9241] = !B[9211];
	B[9242] = B[374] & B[9213];
	B[9243] = B[162] ^ B[9212];
	B[9244] = !B[9214];
	B[9245] = B[9204] & B[9233];
	B[9246] = B[153] ^ B[9230];
	B[9247] = B[9215] & B[8664];
	B[9248] = B[932] & B[9213];
	B[9249] = B[145] ^ B[9216];
	B[9250] = B[9218] & B[9116];
	B[9251] = !B[9217];
	B[9252] = B[917] & B[9213];
	B[9253] = B[141] ^ B[9219];
	B[9254] = !B[9223];
	B[9255] = B[7239] ^ B[9221];
	B[9256] = !B[9224];
	B[9257] = B[378] & B[9213];
	B[9258] = B[380] & B[9213];
	B[9259] = B[164] ^ B[9226];
	B[9260] = B[163] ^ B[9227];
	B[9261] = B[9221] & B[7303];
	B[9262] = B[385] & B[9213];
	B[9263] = !B[9220];
	B[9264] = B[288] & B[9213];
	B[9265] = B[389] & B[9213];
	B[9266] = B[9044] ^ B[9205];
	B[9267] = B[167] ^ B[9229];
	B[9268] = B[9076] & B[9235];
	B[9269] = !B[9236];
	B[9270] = B[6780] & B[9237];
	B[9271] = B[9039] & B[9238];
	B[9272] = B[9239] ^ B[8700];
	B[9273] = !B[9239];
	B[9274] = !B[9240];
	B[9275] = B[8650] ^ B[9240];
	B[9276] = !B[9242];
	B[9277] = B[8954] ^ B[9260];
	B[9278] = !B[9245];
	B[9279] = B[8879] & B[9251];
	B[9280] = B[9147] & B[9244];
	B[9281] = !B[9234];
	B[9282] = !B[9247];
	B[9283] = !B[9249];
	B[9284] = !B[9248];
	B[9285] = !B[9253];
	B[9286] = !B[9252];
	B[9287] = !B[9250];
	B[9288] = !B[9255];
	B[9289] = B[8882] & B[9249];
	B[9290] = !B[9258];
	B[9291] = !B[9257];
	B[9292] = B[8952] & B[9253];
	B[9293] = !B[9259];
	B[9294] = B[8954] & B[9260];
	B[9295] = !B[9261];
	B[9296] = !B[9262];
	B[9297] = !B[9264];
	B[9298] = !B[9265];
	B[9299] = !B[9266];
	B[9300] = !B[9267];
	B[9301] = B[9266] & B[9126];
	B[9302] = B[9244] ^ B[9147];
	B[9303] = !B[9246];
	B[9304] = !B[9301];
	B[9305] = !B[9268];
	B[9306] = B[8902] & B[9269];
	B[9307] = !B[9270];
	B[9308] = !B[9271];
	B[9309] = B[9273] & B[8646];
	B[9310] = B[8702] & B[9274];
	B[9311] = B[9275] ^ B[8652];
	B[9312] = B[9275] & B[8612];
	B[9313] = B[9276] & B[6002];
	B[9314] = B[9302] ^ B[9027];
	B[9315] = B[8917] ^ B[9285];
	B[9316] = !B[9280];
	B[9317] = B[8846] ^ B[9283];
	B[9318] = B[9284] & B[6114];
	B[9319] = B[9286] & B[6116];
	B[9320] = !B[9279];
	B[9321] = B[9256] ^ B[9288];
	B[9322] = !B[9289];
	B[9323] = B[9290] & B[6125];
	B[9324] = !B[9292];
	B[9325] = B[9291] & B[6126];
	B[9326] = B[9256] & B[9288];
	B[9327] = !B[9294];
	B[9328] = B[9296] & B[6131];
	B[9329] = B[9297] & B[6160];
	B[9330] = B[9298] & B[6184];
	B[9331] = B[9183] & B[9278];
	B[9332] = B[9165] & B[9299];
	B[9333] = B[9302] & B[8975];
	B[9334] = B[9185] & B[9316];
	B[9335] = B[9077] & B[9305];
	B[9336] = !B[9306];
	B[9337] = B[9307] ^ B[6504];
	B[9338] = B[9100] & B[9308];
	B[9339] = !B[9309];
	B[9340] = !B[9310];
	B[9341] = B[9307] & B[6504];
	B[9342] = !B[9311];
	B[9343] = !B[9312];
	B[9344] = B[7014] & B[9313];
	B[9345] = !B[9314];
	B[9346] = B[9223] ^ B[9317];
	B[9347] = B[9317] & B[9254];
	B[9348] = B[9279] ^ B[9315];
	B[9349] = B[7075] & B[9318];
	B[9350] = B[9320] & B[9315];
	B[9351] = B[7076] & B[9319];
	B[9352] = B[7080] & B[9323];
	B[9353] = B[7079] & B[9325];
	B[9354] = !B[9326];
	B[9355] = B[7083] & B[9328];
	B[9356] = B[7100] & B[9329];
	B[9357] = B[7112] & B[9330];
	B[9358] = !B[9333];
	B[9359] = !B[9332];
	B[9360] = !B[9331];
	B[9361] = !B[9335];
	B[9362] = B[9336] & B[9035];
	B[9363] = B[389] & B[9337];
	B[9364] = !B[9338];
	B[9365] = B[9178] ^ B[9338];
	B[9366] = !B[9341];
	B[9367] = B[8703] & B[9340];
	B[9368] = B[162] ^ B[9344];
	B[9369] = B[374] & B[9337];
	B[9370] = B[385] & B[9337];
	B[9371] = B[167] ^ B[9357];
	B[9372] = B[9234] ^ B[9334];
	B[9373] = !B[9334];
	B[9374] = B[9336] ^ B[9035];
	B[9375] = B[917] & B[9337];
	B[9376] = B[380] & B[9337];
	B[9377] = B[932] & B[9337];
	B[9378] = !B[9346];
	B[9379] = B[288] & B[9337];
	B[9380] = B[145] ^ B[9349];
	B[9381] = !B[9348];
	B[9382] = !B[9347];
	B[9383] = B[141] ^ B[9351];
	B[9384] = !B[9350];
	B[9385] = B[164] ^ B[9353];
	B[9386] = B[163] ^ B[9352];
	B[9387] = B[9355] ^ B[7457];
	B[9388] = B[378] & B[9337];
	B[9389] = B[9295] & B[9354];
	B[9390] = B[9355] & B[7457];
	B[9391] = B[153] ^ B[9356];
	B[9392] = B[9182] ^ B[9335];
	B[9393] = B[9232] & B[9360];
	B[9394] = !B[9393];
	B[9395] = !B[9371];
	B[9396] = B[9231] & B[9361];
	B[9397] = !B[9362];
	B[9398] = !B[9363];
	B[9399] = B[9178] & B[9364];
	B[9400] = !B[9365];
	B[9401] = B[9365] ^ B[8866];
	B[9402] = !B[9367];
	B[9403] = B[6799] & B[9366];
	B[9404] = B[8825] ^ B[9367];
	B[9405] = !B[9369];
	B[9406] = !B[9370];
	B[9407] = B[9281] & B[9373];
	B[9408] = !B[9374];
	B[9409] = B[8839] & B[9374];
	B[9410] = !B[9375];
	B[9411] = !B[9376];
	B[9412] = !B[9377];
	B[9413] = !B[9379];
	B[9414] = B[9322] & B[9382];
	B[9415] = B[9380] ^ B[9054];
	B[9416] = B[9324] & B[9384];
	B[9417] = B[9383] ^ B[9056];
	B[9418] = B[9380] & B[9054];
	B[9419] = B[9386] ^ B[9162];
	B[9420] = !B[9385];
	B[9421] = B[9383] & B[9056];
	B[9422] = !B[9388];
	B[9423] = B[9387] ^ B[9389];
	B[9424] = !B[9389];
	B[9425] = B[9386] & B[9122];
	B[9426] = !B[9390];
	B[9427] = !B[9392];
	B[9428] = B[9372] & B[9106];
	B[9429] = B[9267] & B[9392];
	B[9430] = B[9372] ^ B[9145];
	B[9431] = !B[9396];
	B[9432] = B[9069] & B[9397];
	B[9433] = B[9398] & B[5990];
	B[9434] = !B[9399];
	B[9435] = B[9400] & B[8823];
	B[9436] = !B[9403];
	B[9437] = B[8825] & B[9402];
	B[9438] = !B[9404];
	B[9439] = B[9404] ^ B[8705];
	B[9440] = B[9405] & B[6010];
	B[9441] = B[9406] & B[6025];
	B[9442] = !B[9407];
	B[9443] = B[8839] ^ B[9408];
	B[9444] = !B[9409];
	B[9445] = B[9410] & B[6090];
	B[9446] = B[9411] & B[6096];
	B[9447] = B[9412] & B[6100];
	B[9448] = B[9413] & B[6123];
	B[9449] = B[9415] ^ B[9414];
	B[9450] = !B[9414];
	B[9451] = B[9417] ^ B[9416];
	B[9452] = !B[9418];
	B[9453] = !B[9416];
	B[9454] = !B[9419];
	B[9455] = !B[9421];
	B[9456] = B[9422] & B[6136];
	B[9457] = !B[9423];
	B[9458] = B[9387] & B[9424];
	B[9459] = !B[9425];
	B[9460] = B[7568] & B[9426];
	B[9461] = B[9304] & B[9394];
	B[9462] = B[9300] & B[9427];
	B[9463] = !B[9428];
	B[9464] = !B[9430];
	B[9465] = !B[9429];
	B[9466] = !B[9462];
	B[9467] = B[9203] & B[9431];
	B[9468] = !B[9432];
	B[9469] = B[7004] & B[9433];
	B[9470] = B[9241] & B[9434];
	B[9471] = !B[9435];
	B[9472] = B[9436] & B[5991];
	B[9473] = !B[9437];
	B[9474] = B[9438] & B[8654];
	B[9475] = B[9436] ^ B[5991];
	B[9476] = B[7018] & B[9440];
	B[9477] = B[7023] & B[9441];
	B[9478] = B[9282] & B[9442];
	B[9479] = !B[9443];
	B[9480] = B[9432] ^ B[9175];
	B[9481] = B[7071] & B[9445];
	B[9482] = B[7072] & B[9446];
	B[9483] = B[7074] & B[9447];
	B[9484] = B[7081] & B[9448];
	B[9485] = !B[9449];
	B[9486] = B[9415] & B[9450];
	B[9487] = !B[9451];
	B[9488] = B[9086] & B[9452];
	B[9489] = B[9417] & B[9453];
	B[9490] = B[9087] & B[9455];
	B[9491] = B[7085] & B[9456];
	B[9492] = B[9163] & B[9459];
	B[9493] = !B[9458];
	B[9494] = !B[9460];
	B[9495] = !B[9461];
	B[9496] = B[9314] ^ B[9467];
	B[9497] = !B[9467];
	B[9498] = B[9175] & B[9468];
	B[9499] = B[167] ^ B[9469];
	B[9500] = !B[9470];
	B[9501] = B[9311] ^ B[9470];
	B[9502] = !B[9472];
	B[9503] = B[8907] & B[9473];
	B[9504] = !B[9474];
	B[9505] = B[378] & B[9475];
	B[9506] = B[162] ^ B[9476];
	B[9507] = B[374] & B[9475];
	B[9508] = B[9477] & B[7336];
	B[9509] = B[385] & B[9475];
	B[9510] = !B[9478];
	B[9511] = !B[9480];
	B[9512] = B[141] ^ B[9481];
	B[9513] = B[917] & B[9475];
	B[9514] = B[163] ^ B[9482];
	B[9515] = B[380] & B[9475];
	B[9516] = B[145] ^ B[9483];
	B[9517] = B[932] & B[9475];
	B[9518] = B[288] & B[9475];
	B[9519] = B[153] ^ B[9484];
	B[9520] = !B[9486];
	B[9521] = !B[9489];
	B[9522] = !B[9488];
	B[9523] = B[164] ^ B[9491];
	B[9524] = B[9477] ^ B[7336];
	B[9525] = !B[9490];
	B[9526] = !B[9492];
	B[9527] = B[9443] ^ B[9478];
	B[9528] = B[9359] & B[9495];
	B[9529] = B[389] & B[9475];
	B[9530] = !B[9496];
	B[9531] = B[9497] & B[9345];
	B[9532] = !B[9498];
	B[9533] = B[9342] & B[9500];
	B[9534] = B[9501] ^ B[9003];
	B[9535] = B[9501] & B[8969];
	B[9536] = B[9005] ^ B[9503];
	B[9537] = B[5994] & B[9502];
	B[9538] = !B[9503];
	B[9539] = !B[9505];
	B[9540] = !B[9507];
	B[9541] = !B[9508];
	B[9542] = !B[9509];
	B[9543] = !B[9529];
	B[9544] = B[9303] ^ B[9527];
	B[9545] = B[9479] & B[9510];
	B[9546] = B[8985] ^ B[9511];
	B[9547] = B[8985] & B[9511];
	B[9548] = !B[9513];
	B[9549] = B[9512] & B[9187];
	B[9550] = B[9514] & B[9220];
	B[9551] = !B[9515];
	B[9552] = B[9516] & B[9194];
	B[9553] = !B[9517];
	B[9554] = !B[9518];
	B[9555] = B[9516] ^ B[9194];
	B[9556] = B[9512] ^ B[9228];
	B[9557] = B[9514] ^ B[9263];
	B[9558] = B[9524] ^ B[9460];
	B[9559] = !B[9523];
	B[9560] = B[9524] & B[9494];
	B[9561] = B[9246] & B[9527];
	B[9562] = !B[9519];
	B[9563] = B[9496] & B[9371];
	B[9564] = !B[9528];
	B[9565] = B[9465] & B[9564];
	B[9566] = B[9557] ^ B[9492];
	B[9567] = B[9530] & B[9395];
	B[9568] = B[9556] ^ B[9490];
	B[9569] = !B[9531];
	B[9570] = B[9209] & B[9532];
	B[9571] = !B[9533];
	B[9572] = !B[9534];
	B[9573] = !B[9535];
	B[9574] = !B[9536];
	B[9575] = !B[9537];
	B[9576] = B[9539] & B[6807];
	B[9577] = B[9005] & B[9538];
	B[9578] = B[9540] & B[6816];
	B[9579] = B[9542] & B[6824];
	B[9580] = B[7433] & B[9541];
	B[9581] = !B[9545];
	B[9582] = !B[9547];
	B[9583] = !B[9549];
	B[9584] = B[9548] & B[6891];
	B[9585] = !B[9550];
	B[9586] = B[9551] & B[6892];
	B[9587] = !B[9552];
	B[9588] = B[9553] & B[6899];
	B[9589] = B[9554] & B[6908];
	B[9590] = B[9555] ^ B[9488];
	B[9591] = B[9555] & B[9522];
	B[9592] = !B[9556];
	B[9593] = !B[9557];
	B[9594] = !B[9558];
	B[9595] = !B[9560];
	B[9596] = !B[9544];
	B[9597] = !B[9563];
	B[9598] = B[7035] & B[9543];
	B[9599] = !B[9561];
	B[9600] = !B[9565];
	B[9601] = B[9358] & B[9569];
	B[9602] = !B[9570];
	B[9603] = !B[9567];
	B[9604] = B[9343] & B[9571];
	B[9605] = B[8827] ^ B[9574];
	B[9606] = B[9575] & B[5666];
	B[9607] = B[8827] & B[9574];
	B[9608] = B[6273] & B[9576];
	B[9609] = !B[9577];
	B[9610] = B[9575] ^ B[5666];
	B[9611] = B[6280] & B[9578];
	B[9612] = B[6290] & B[9579];
	B[9613] = B[7209] ^ B[9580];
	B[9614] = !B[9580];
	B[9615] = B[167] ^ B[9598];
	B[9616] = B[9444] & B[9581];
	B[9617] = B[9272] ^ B[9570];
	B[9618] = B[6379] & B[9584];
	B[9619] = B[9222] & B[9583];
	B[9620] = B[6380] & B[9586];
	B[9621] = B[9287] & B[9585];
	B[9622] = B[9225] & B[9587];
	B[9623] = B[6386] & B[9588];
	B[9624] = B[6388] & B[9589];
	B[9625] = !B[9590];
	B[9626] = B[9592] & B[9525];
	B[9627] = !B[9591];
	B[9628] = B[9593] & B[9526];
	B[9629] = B[9612] ^ B[9613];
	B[9630] = B[9430] ^ B[9601];
	B[9631] = B[9272] & B[9602];
	B[9632] = !B[9604];
	B[9633] = B[9439] ^ B[9604];
	B[9634] = !B[9606];
	B[9635] = !B[9607];
	B[9636] = B[164] ^ B[9608];
	B[9637] = B[378] & B[9610];
	B[9638] = B[374] & B[9610];
	B[9639] = B[162] ^ B[9611];
	B[9640] = B[7273] & B[9614];
	B[9641] = B[9612] & B[9613];
	B[9642] = B[385] & B[9610];
	B[9643] = !B[9616];
	B[9644] = B[9617] ^ B[9159];
	B[9645] = !B[9617];
	B[9646] = !B[9619];
	B[9647] = B[9346] ^ B[9619];
	B[9648] = B[141] ^ B[9618];
	B[9649] = !B[9621];
	B[9650] = B[9348] ^ B[9621];
	B[9651] = B[163] ^ B[9620];
	B[9652] = B[9321] ^ B[9622];
	B[9653] = !B[9622];
	B[9654] = B[145] ^ B[9623];
	B[9655] = B[288] & B[9610];
	B[9656] = B[153] ^ B[9624];
	B[9657] = B[380] & B[9610];
	B[9658] = B[917] & B[9610];
	B[9659] = !B[9626];
	B[9660] = !B[9601];
	B[9661] = !B[9628];
	B[9662] = B[932] & B[9610];
	B[9663] = B[9546] ^ B[9616];
	B[9664] = B[389] & B[9610];
	B[9665] = B[9466] & B[9600];
	B[9666] = !B[9630];
	B[9667] = !B[9631];
	B[9668] = B[9439] & B[9632];
	B[9669] = !B[9633];
	B[9670] = B[9633] ^ B[9139];
	B[9671] = B[5999] & B[9634];
	B[9672] = B[9609] & B[9635];
	B[9673] = !B[9637];
	B[9674] = !B[9638];
	B[9675] = !B[9640];
	B[9676] = !B[9641];
	B[9677] = !B[9642];
	B[9678] = B[9546] & B[9643];
	B[9679] = B[9645] & B[9119];
	B[9680] = B[9378] & B[9646];
	B[9681] = B[9648] & B[9647];
	B[9682] = B[9651] & B[9650];
	B[9683] = B[9381] & B[9649];
	B[9684] = !B[9652];
	B[9685] = B[9321] & B[9653];
	B[9686] = !B[9655];
	B[9687] = !B[9656];
	B[9688] = !B[9657];
	B[9689] = !B[9658];
	B[9690] = !B[9647];
	B[9691] = !B[9650];
	B[9692] = B[9464] & B[9660];
	B[9693] = !B[9662];
	B[9694] = !B[9663];
	B[9695] = !B[9664];
	B[9696] = B[9499] & B[9630];
	B[9697] = !B[9665];
	B[9698] = B[9499] ^ B[9666];
	B[9699] = B[9339] & B[9667];
	B[9700] = !B[9668];
	B[9701] = B[9669] & B[9102];
	B[9702] = !B[9671];
	B[9703] = !B[9672];
	B[9704] = B[9673] & B[6006];
	B[9705] = B[9674] & B[6015];
	B[9706] = B[9675] & B[9676];
	B[9707] = B[9677] & B[6035];
	B[9708] = B[9391] ^ B[9694];
	B[9709] = !B[9678];
	B[9710] = !B[9679];
	B[9711] = !B[9681];
	B[9712] = !B[9680];
	B[9713] = !B[9683];
	B[9714] = !B[9682];
	B[9715] = B[9654] & B[9684];
	B[9716] = !B[9685];
	B[9717] = B[9686] & B[6138];
	B[9718] = B[9688] & B[6141];
	B[9719] = B[9689] & B[6149];
	B[9720] = B[9654] ^ B[9684];
	B[9721] = B[9648] ^ B[9690];
	B[9722] = B[9651] ^ B[9691];
	B[9723] = !B[9692];
	B[9724] = B[9693] & B[6169];
	B[9725] = B[9391] & B[9694];
	B[9726] = B[9695] & B[6187];
	B[9727] = B[9597] & B[9697];
	B[9728] = !B[9696];
	B[9729] = B[9697] & B[9597];
	B[9730] = B[9703] ^ B[9140];
	B[9731] = !B[9699];
	B[9732] = B[9504] & B[9700];
	B[9733] = !B[9701];
	B[9734] = B[9702] ^ B[6003];
	B[9735] = B[9140] & B[9703];
	B[9736] = B[6278] & B[9704];
	B[9737] = B[9702] & B[6003];
	B[9738] = B[6281] & B[9705];
	B[9739] = !B[9706];
	B[9740] = B[9706] ^ B[7435];
	B[9741] = B[6294] & B[9707];
	B[9742] = B[9463] & B[9723];
	B[9743] = B[9582] & B[9709];
	B[9744] = B[9401] ^ B[9699];
	B[9745] = B[9712] & B[9711];
	B[9746] = B[9713] & B[9714];
	B[9747] = !B[9715];
	B[9748] = B[6392] & B[9717];
	B[9749] = B[6395] & B[9718];
	B[9750] = B[6401] & B[9719];
	B[9751] = !B[9721];
	B[9752] = !B[9722];
	B[9753] = B[6415] & B[9724];
	B[9754] = B[9561] & B[9708];
	B[9755] = !B[9725];
	B[9756] = !B[9708];
	B[9757] = B[6427] & B[9726];
	B[9758] = !B[9727];
	B[9759] = !B[9729];
	B[9760] = !B[9698];
	B[9761] = B[141] ^ B[9750];
	B[9762] = B[9544] ^ B[9742];
	B[9763] = B[9741] ^ B[9740];
	B[9764] = B[9758] & B[9603];
	B[9765] = B[9401] & B[9731];
	B[9766] = B[9605] ^ B[9732];
	B[9767] = !B[9732];
	B[9768] = B[378] & B[9734];
	B[9769] = B[9730] ^ B[8962];
	B[9770] = !B[9735];
	B[9771] = B[164] ^ B[9736];
	B[9772] = !B[9737];
	B[9773] = B[374] & B[9734];
	B[9774] = B[162] ^ B[9738];
	B[9775] = B[9739] & B[7435];
	B[9776] = B[385] & B[9734];
	B[9777] = !B[9740];
	B[9778] = B[167] ^ B[9757];
	B[9779] = !B[9743];
	B[9780] = !B[9744];
	B[9781] = B[9644] ^ B[9743];
	B[9782] = B[9744] ^ B[9293];
	B[9783] = !B[9745];
	B[9784] = !B[9746];
	B[9785] = B[9716] & B[9747];
	B[9786] = B[380] & B[9734];
	B[9787] = B[153] ^ B[9748];
	B[9788] = B[288] & B[9734];
	B[9789] = B[917] & B[9734];
	B[9790] = B[163] ^ B[9749];
	B[9791] = B[932] & B[9734];
	B[9792] = B[9730] & B[8962];
	B[9793] = !B[9742];
	B[9794] = B[145] ^ B[9753];
	B[9795] = !B[9754];
	B[9796] = B[389] & B[9734];
	B[9797] = B[9760] & B[9603];
	B[9798] = B[9783] ^ B[9485];
	B[9799] = B[9615] & B[9762];
	B[9800] = B[9615] ^ B[9762];
	B[9801] = B[9797] & B[9759];
	B[9802] = !B[9763];
	B[9803] = B[9781] ^ B[9562];
	B[9804] = B[9698] ^ B[9764];
	B[9805] = !B[9765];
	B[9806] = !B[9766];
	B[9807] = B[9605] & B[9767];
	B[9808] = !B[9768];
	B[9809] = B[9368] ^ B[9769];
	B[9810] = B[9181] & B[9770];
	B[9811] = B[6012] & B[9772];
	B[9812] = !B[9773];
	B[9813] = !B[9775];
	B[9814] = !B[9776];
	B[9815] = B[9741] & B[9777];
	B[9816] = B[9644] & B[9779];
	B[9817] = B[9780] & B[9259];
	B[9818] = !B[9781];
	B[9819] = B[9783] & B[9485];
	B[9820] = B[9487] & B[9784];
	B[9821] = !B[9785];
	B[9822] = !B[9786];
	B[9823] = !B[9787];
	B[9824] = B[9784] ^ B[9487];
	B[9825] = !B[9789];
	B[9826] = !B[9788];
	B[9827] = !B[9791];
	B[9828] = B[9368] & B[9769];
	B[9829] = !B[9792];
	B[9830] = B[9596] & B[9793];
	B[9831] = B[9795] & B[9755];
	B[9832] = !B[9796];
	B[9833] = !B[9799];
	B[9834] = B[9696] & B[9800];
	B[9835] = !B[9800];
	B[9836] = !B[9804];
	B[9837] = B[9471] & B[9805];
	B[9838] = B[9243] ^ B[9806];
	B[9839] = B[9243] & B[9806];
	B[9840] = B[129] & B[9804];
	B[9841] = !B[9807];
	B[9842] = B[9808] & B[5681];
	B[9843] = !B[9810];
	B[9844] = B[9810] ^ B[8794];
	B[9845] = B[9811] ^ B[6815];
	B[9846] = B[9812] & B[5697];
	B[9847] = B[7549] & B[9813];
	B[9848] = B[9814] & B[5716];
	B[9849] = !B[9815];
	B[9850] = B[9811] & B[7033];
	B[9851] = B[9832] & B[5914];
	B[9852] = !B[9816];
	B[9853] = B[9818] & B[9519];
	B[9854] = !B[9817];
	B[9855] = !B[9819];
	B[9856] = !B[9820];
	B[9857] = B[9457] & B[9821];
	B[9858] = B[9822] & B[5854];
	B[9859] = !B[9824];
	B[9860] = B[9761] ^ B[9798];
	B[9861] = B[9826] & B[5871];
	B[9862] = B[9825] & B[5867];
	B[9863] = B[9761] & B[9798];
	B[9864] = B[9790] & B[9824];
	B[9865] = B[9827] & B[5885];
	B[9866] = !B[9828];
	B[9867] = B[9821] ^ B[9457];
	B[9868] = B[9830] & B[9708];
	B[9869] = !B[9801];
	B[9870] = B[9800] & B[9801];
	B[9871] = !B[9830];
	B[9872] = B[389] & B[9845];
	B[9873] = B[9521] & B[9856];
	B[9874] = B[376] & B[9836];
	B[9875] = B[660] & B[9836];
	B[9876] = B[164].select(B[9836], B[3307]);
	B[9877] = B[120].select(B[9836], B[2709]);
	B[9878] = !B[9837];
	B[9879] = B[372] & B[9836];
	B[9880] = B[291] & B[9836];
	B[9881] = B[128].select(B[9836], B[2715]);
	B[9882] = B[111].select(B[9836], B[3709]);
	B[9883] = B[126].select(B[9836], B[2717]);
	B[9884] = B[659] & B[9836];
	B[9885] = B[290] & B[9836];
	B[9886] = !B[9839];
	B[9887] = B[661] & B[9836];
	B[9888] = B[675] & B[9836];
	B[9889] = B[6277] & B[9842];
	B[9890] = B[382] & B[9836];
	B[9891] = B[8794] & B[9843];
	B[9892] = B[9844] ^ B[9142];
	B[9893] = !B[9844];
	B[9894] = B[378] & B[9845];
	B[9895] = B[116].select(B[9836], B[3710]);
	B[9896] = B[1574] & B[9836];
	B[9897] = B[666] & B[9836];
	B[9898] = B[6282] & B[9846];
	B[9899] = B[1634] & B[9836];
	B[9900] = B[9836] & B[2577];
	B[9901] = B[270] & B[9836];
	B[9902] = B[387] & B[9836];
	B[9903] = B[5461] ^ B[9836];
	B[9904] = B[5461] & B[9836];
	B[9905] = !B[9847];
	B[9906] = B[6293] & B[9848];
	B[9907] = B[385] & B[9845];
	B[9908] = !B[9850];
	B[9909] = !B[9834];
	B[9910] = B[9710] & B[9852];
	B[9911] = B[9534] ^ B[9837];
	B[9912] = !B[9853];
	B[9913] = B[380] & B[9845];
	B[9914] = B[9520] & B[9855];
	B[9915] = B[917] & B[9845];
	B[9916] = B[374] & B[9845];
	B[9917] = !B[9857];
	B[9918] = B[6396] & B[9858];
	B[9919] = B[932] & B[9845];
	B[9920] = B[288] & B[9845];
	B[9921] = B[9790] ^ B[9859];
	B[9922] = B[6406] & B[9861];
	B[9923] = B[6408] & B[9862];
	B[9924] = !B[9863];
	B[9925] = !B[9864];
	B[9926] = B[9794] ^ B[9867];
	B[9927] = B[6416] & B[9865];
	B[9928] = B[389] & B[9850];
	B[9929] = B[9829] & B[9866];
	B[9930] = B[9794] & B[9867];
	B[9931] = !B[9868];
	B[9932] = B[9871] & B[9599];
	B[9933] = B[6305] & B[9850];
	B[9934] = B[9869] & B[9728];
	B[9935] = !B[9870];
	B[9936] = B[6309] & B[9851];
	B[9937] = B[9833] & B[9909];
	B[9938] = !B[9872];
	B[9939] = B[145] ^ B[9927];
	B[9940] = B[9934] ^ B[9835];
	B[9941] = !B[9874];
	B[9942] = B[9876] & B[2708];
	B[9943] = !B[9875];
	B[9944] = !B[9877];
	B[9945] = B[9572] & B[9878];
	B[9946] = !B[9879];
	B[9947] = !B[9881];
	B[9948] = !B[9880];
	B[9949] = !B[9933];
	B[9950] = !B[9882];
	B[9951] = !B[9884];
	B[9952] = !B[9883];
	B[9953] = !B[9885];
	B[9954] = B[9841] & B[9886];
	B[9955] = !B[9887];
	B[9956] = !B[9888];
	B[9957] = B[164] ^ B[9889];
	B[9958] = !B[9890];
	B[9959] = !B[9891];
	B[9960] = B[9506] & B[9892];
	B[9961] = B[9893] & B[9105];
	B[9962] = !B[9894];
	B[9963] = !B[9895];
	B[9964] = !B[9896];
	B[9965] = !B[9897];
	B[9966] = B[162] ^ B[9898];
	B[9967] = !B[9899];
	B[9968] = !B[9901];
	B[9969] = !B[9900];
	B[9970] = !B[9902];
	B[9971] = B[9905] ^ B[7436];
	B[9972] = B[9905] & B[7436];
	B[9973] = !B[9907];
	B[9974] = B[9831] & B[9931];
	B[9975] = B[141] ^ B[9923];
	B[9976] = B[9908] & B[6546];
	B[9977] = B[9756] ^ B[9932];
	B[9978] = !B[9910];
	B[9979] = B[9911] ^ B[9420];
	B[9980] = B[9782] ^ B[9910];
	B[9981] = !B[9914];
	B[9982] = B[9911] & B[9385];
	B[9983] = !B[9913];
	B[9984] = !B[9916];
	B[9985] = !B[9915];
	B[9986] = !B[9873];
	B[9987] = B[9493] & B[9917];
	B[9988] = B[163] ^ B[9918];
	B[9989] = B[9873] ^ B[9568];
	B[9990] = !B[9919];
	B[9991] = !B[9921];
	B[9992] = !B[9920];
	B[9993] = B[153] ^ B[9922];
	B[9994] = !B[9892];
	B[9995] = B[9928] & B[6305];
	B[9996] = !B[9929];
	B[9997] = !B[9930];
	B[9998] = B[167] ^ B[9936];
	B[9999] = B[9937] & B[9935];
	B[10000] = !B[9974];
	B[10001] = !B[9940];
	B[10002] = B[9836] & B[9940];
	B[10003] = B[376] & B[9940];
	B[10004] = B[377] & B[9940];
	B[10005] = !B[9942];
	B[10006] = B[660] & B[9940];
	B[10007] = !B[9945];
	B[10008] = B[9944] & B[2405];
	B[10009] = B[373] & B[9940];
	B[10010] = B[675] & B[9940];
	B[10011] = B[411] & B[9940];
	B[10012] = B[391] & B[9940];
	B[10013] = B[661] & B[9940];
	B[10014] = !B[9976];
	B[10015] = B[9947] & B[2716];
	B[10016] = B[372] & B[9940];
	B[10017] = B[289] & B[9940];
	B[10018] = B[9950] & B[3587];
	B[10019] = B[659] & B[9940];
	B[10020] = B[9952] & B[2379];
	B[10021] = B[290] & B[9940];
	B[10022] = B[288] & B[9949];
	B[10023] = B[9809] ^ B[9954];
	B[10024] = B[291] & B[9940];
	B[10025] = !B[9957];
	B[10026] = B[663] & B[9940];
	B[10027] = B[8869] & B[9959];
	B[10028] = !B[9960];
	B[10029] = !B[9961];
	B[10030] = B[1574] & B[9940];
	B[10031] = B[9962] & B[6017];
	B[10032] = B[382] & B[9940];
	B[10033] = B[9963] & B[3619];
	B[10034] = B[931] & B[9940];
	B[10035] = B[378] & B[9949];
	B[10036] = !B[9966];
	B[10037] = B[1634] & B[9940];
	B[10038] = B[666] & B[9940];
	B[10039] = B[386] & B[9940];
	B[10040] = B[270] & B[9940];
	B[10041] = B[387] & B[9940];
	B[10042] = B[9940] & B[5701];
	B[10043] = B[9971] ^ B[9906];
	B[10044] = !B[9972];
	B[10045] = B[9906] & B[9971];
	B[10046] = B[9973] & B[6038];
	B[10047] = B[9981] ^ B[9625];
	B[10048] = B[9782] & B[9978];
	B[10049] = !B[9979];
	B[10050] = B[9980] ^ B[9687];
	B[10051] = !B[9980];
	B[10052] = B[374] & B[9949];
	B[10053] = !B[9982];
	B[10054] = B[9981] & B[9625];
	B[10055] = B[9983] & B[6143];
	B[10056] = B[9568] & B[9986];
	B[10057] = B[9984] & B[6147];
	B[10058] = B[9985] & B[6152];
	B[10059] = B[380] & B[9949];
	B[10060] = !B[9987];
	B[10061] = !B[9988];
	B[10062] = B[917] & B[9949];
	B[10063] = B[9990] & B[6167];
	B[10064] = !B[9989];
	B[10065] = B[9992] & B[6174];
	B[10066] = !B[9993];
	B[10067] = B[9506] ^ B[9994];
	B[10068] = B[9976] & B[389];
	B[10069] = !B[9995];
	B[10070] = !B[9954];
	B[10071] = B[389] & B[9949];
	B[10072] = B[9977] & B[9778];
	B[10073] = B[9977] ^ B[9778];
	B[10074] = B[9938] & B[5920];
	B[10075] = !B[9999];
	B[10076] = !B[10072];
	B[10077] = B[10060] ^ B[9594];
	B[10078] = B[9999] ^ B[10073];
	B[10079] = B[9804] ^ B[10001];
	B[10080] = !B[10004];
	B[10081] = !B[10003];
	B[10082] = !B[10006];
	B[10083] = B[122] & B[10005];
	B[10084] = !B[10008];
	B[10085] = B[9573] & B[10007];
	B[10086] = !B[10009];
	B[10087] = !B[10010];
	B[10088] = !B[10013];
	B[10089] = !B[10011];
	B[10090] = !B[10012];
	B[10091] = B[10014] & B[9949];
	B[10092] = !B[10015];
	B[10093] = B[9840] & B[10001];
	B[10094] = !B[10016];
	B[10095] = B[10005] ^ B[122];
	B[10096] = !B[10017];
	B[10097] = !B[10018];
	B[10098] = !B[10021];
	B[10099] = !B[10019];
	B[10100] = !B[10020];
	B[10101] = !B[10024];
	B[10102] = !B[10023];
	B[10103] = !B[10022];
	B[10104] = !B[10026];
	B[10105] = !B[10027];
	B[10106] = B[10029] & B[10028];
	B[10107] = !B[10030];
	B[10108] = B[7138] & B[10031];
	B[10109] = !B[10032];
	B[10110] = !B[10033];
	B[10111] = !B[10034];
	B[10112] = !B[10035];
	B[10113] = !B[10037];
	B[10114] = !B[10038];
	B[10115] = !B[10039];
	B[10116] = !B[10040];
	B[10117] = !B[10041];
	B[10118] = B[5701] ^ B[10001];
	B[10119] = !B[10042];
	B[10120] = B[7488] & B[10044];
	B[10121] = B[7277] & B[10043];
	B[10122] = !B[10043];
	B[10123] = !B[10045];
	B[10124] = B[10046] & B[668];
	B[10125] = B[10047] ^ B[9975];
	B[10126] = B[10067] ^ B[9929];
	B[10127] = B[7187] & B[10074];
	B[10128] = !B[10048];
	B[10129] = B[9803] & B[10000];
	B[10130] = B[10051] & B[9656];
	B[10131] = !B[10052];
	B[10132] = !B[10054];
	B[10133] = B[7177] & B[10055];
	B[10134] = !B[10056];
	B[10135] = !B[10059];
	B[10136] = B[7178] & B[10057];
	B[10137] = B[7179] & B[10058];
	B[10138] = B[9594] & B[10060];
	B[10139] = B[9989] ^ B[10061];
	B[10140] = !B[10062];
	B[10141] = B[10064] & B[9988];
	B[10142] = B[7184] & B[10063];
	B[10143] = B[7186] & B[10065];
	B[10144] = B[10047] & B[9975];
	B[10145] = !B[10068];
	B[10146] = !B[10067];
	B[10147] = B[9809] & B[10070];
	B[10148] = !B[10071];
	B[10149] = B[10000] ^ B[9803];
	B[10150] = B[10075] & B[10073];
	B[10151] = B[10110] ^ B[116];
	B[10152] = B[145] ^ B[10142];
	B[10153] = B[9998] & B[10149];
	B[10154] = B[9804] & B[10078];
	B[10155] = !B[10078];
	B[10156] = B[378] & B[10079];
	B[10157] = B[374] & B[10079];
	B[10158] = !B[10085];
	B[10159] = B[10084] ^ B[120];
	B[10160] = B[288] & B[10079];
	B[10161] = B[120] & B[10084];
	B[10162] = B[380] & B[10079];
	B[10163] = !B[10091];
	B[10164] = B[128] & B[10092];
	B[10165] = B[10092] ^ B[128];
	B[10166] = !B[10095];
	B[10167] = B[10097] ^ B[111];
	B[10168] = B[126] & B[10100];
	B[10169] = B[10100] ^ B[126];
	B[10170] = B[10103] & B[7017];
	B[10171] = B[917] & B[10079];
	B[10172] = B[10105] ^ B[9277];
	B[10173] = B[111] & B[10097];
	B[10174] = B[932] & B[10079];
	B[10175] = B[164] ^ B[10108];
	B[10176] = B[10112] & B[7021];
	B[10177] = B[116] & B[10110];
	B[10178] = B[385] & B[10079];
	B[10179] = !B[10118];
	B[10180] = B[10118] ^ B[9904];
	B[10181] = B[10124] ^ B[7147];
	B[10182] = !B[10121];
	B[10183] = !B[10120];
	B[10184] = B[7277] ^ B[10122];
	B[10185] = B[10124] & B[7215];
	B[10186] = !B[10106];
	B[10187] = B[9277] & B[10105];
	B[10188] = B[9854] & B[10128];
	B[10189] = !B[10129];
	B[10190] = !B[10130];
	B[10191] = B[9670] ^ B[10085];
	B[10192] = B[163] ^ B[10133];
	B[10193] = B[10131] & B[7094];
	B[10194] = B[9627] & B[10132];
	B[10195] = B[9659] & B[10134];
	B[10196] = B[162] ^ B[10136];
	B[10197] = B[141] ^ B[10137];
	B[10198] = B[10135] & B[7097];
	B[10199] = !B[10138];
	B[10200] = B[10140] & B[7104];
	B[10201] = !B[10139];
	B[10202] = !B[10141];
	B[10203] = !B[10144];
	B[10204] = B[153] ^ B[10143];
	B[10205] = B[10077] ^ B[9939];
	B[10206] = B[10077] & B[9939];
	B[10207] = B[10149] ^ B[9998];
	B[10208] = B[10146] & B[9996];
	B[10209] = B[10069] & B[10145];
	B[10210] = B[10148] & B[7116];
	B[10211] = B[167] ^ B[10127];
	B[10212] = !B[10147];
	B[10213] = B[10209] & B[7115];
	B[10214] = !B[10150];
	B[10215] = B[9629] ^ B[10152];
	B[10216] = !B[10211];
	B[10217] = !B[10154];
	B[10218] = B[9940] ^ B[10155];
	B[10219] = B[377] & B[10155];
	B[10220] = !B[10156];
	B[10221] = B[376] & B[10155];
	B[10222] = !B[10157];
	B[10223] = B[660] & B[10155];
	B[10224] = B[9670] & B[10158];
	B[10225] = B[291] & B[10155];
	B[10226] = B[209] & B[10155];
	B[10227] = B[290] & B[10155];
	B[10228] = !B[10160];
	B[10229] = B[675] & B[10155];
	B[10230] = B[373] & B[10155];
	B[10231] = B[411] & B[10155];
	B[10232] = !B[10162];
	B[10233] = B[288] & B[10163];
	B[10234] = B[372] & B[10155];
	B[10235] = B[289] & B[10155];
	B[10236] = B[391] & B[10155];
	B[10237] = B[659] & B[10155];
	B[10238] = B[955] & B[10170];
	B[10239] = !B[10171];
	B[10240] = B[661] & B[10155];
	B[10241] = B[382] & B[10155];
	B[10242] = B[663] & B[10155];
	B[10243] = B[10172] ^ B[10106];
	B[10244] = B[378] & B[10163];
	B[10245] = B[1574] & B[10155];
	B[10246] = !B[10174];
	B[10247] = !B[10151];
	B[10248] = B[956] & B[10176];
	B[10249] = B[666] & B[10155];
	B[10250] = B[931] & B[10155];
	B[10251] = !B[10178];
	B[10252] = B[1634] & B[10155];
	B[10253] = B[386] & B[10155];
	B[10254] = B[270] & B[10155];
	B[10255] = B[9904] & B[10179];
	B[10256] = B[387] & B[10155];
	B[10257] = B[5704] ^ B[10155];
	B[10258] = !B[10180];
	B[10259] = B[5704] & B[10155];
	B[10260] = B[932] & B[10163];
	B[10261] = !B[10181];
	B[10262] = B[10123] & B[10182];
	B[10263] = !B[10184];
	B[10264] = !B[10185];
	B[10265] = !B[10207];
	B[10266] = B[10172] & B[10186];
	B[10267] = !B[10187];
	B[10268] = !B[10188];
	B[10269] = B[9912] & B[10189];
	B[10270] = B[380] & B[10163];
	B[10271] = B[374] & B[10163];
	B[10272] = B[9979] ^ B[10188];
	B[10273] = B[917] & B[10163];
	B[10274] = !B[10191];
	B[10275] = B[10191] ^ B[9559];
	B[10276] = B[998] & B[10193];
	B[10277] = !B[10194];
	B[10278] = B[9720] ^ B[10197];
	B[10279] = !B[10192];
	B[10280] = !B[10196];
	B[10281] = !B[10195];
	B[10282] = B[999] & B[10198];
	B[10283] = B[9720] & B[10197];
	B[10284] = B[9595] & B[10199];
	B[10285] = B[9751] & B[10192];
	B[10286] = B[9752] & B[10196];
	B[10287] = B[2123] & B[10200];
	B[10288] = B[9629] & B[10152];
	B[10289] = !B[10206];
	B[10290] = B[10210] & B[671];
	B[10291] = !B[10153];
	B[10292] = !B[10208];
	B[10293] = B[10076] & B[10214];
	B[10294] = B[10272] ^ B[9823];
	B[10295] = B[167] ^ B[10290];
	B[10296] = B[10050] ^ B[10269];
	B[10297] = B[9940] & B[10217];
	B[10298] = B[10218] ^ B[10002];
	B[10299] = !B[10219];
	B[10300] = B[9941] & B[10220];
	B[10301] = !B[10221];
	B[10302] = !B[10223];
	B[10303] = B[9946] & B[10222];
	B[10304] = !B[10224];
	B[10305] = !B[10225];
	B[10306] = !B[10226];
	B[10307] = B[9948] & B[10228];
	B[10308] = !B[10227];
	B[10309] = !B[10229];
	B[10310] = !B[10231];
	B[10311] = !B[10230];
	B[10312] = !B[10233];
	B[10313] = B[9953] & B[10232];
	B[10314] = !B[10235];
	B[10315] = !B[10234];
	B[10316] = !B[10236];
	B[10317] = !B[10237];
	B[10318] = B[153] ^ B[10238];
	B[10319] = !B[10240];
	B[10320] = B[9958] & B[10239];
	B[10321] = !B[10241];
	B[10322] = !B[10244];
	B[10323] = !B[10243];
	B[10324] = !B[10242];
	B[10325] = !B[10245];
	B[10326] = B[9965] & B[10246];
	B[10327] = B[164] ^ B[10248];
	B[10328] = !B[10249];
	B[10329] = !B[10250];
	B[10330] = B[9968] & B[10251];
	B[10331] = !B[10252];
	B[10332] = !B[10253];
	B[10333] = !B[10254];
	B[10334] = !B[10255];
	B[10335] = !B[10256];
	B[10336] = !B[10259];
	B[10337] = !B[10260];
	B[10338] = B[10183] ^ B[10261];
	B[10339] = B[10183] & B[10261];
	B[10340] = !B[10262];
	B[10341] = B[9722] ^ B[10280];
	B[10342] = !B[10266];
	B[10343] = B[9327] & B[10267];
	B[10344] = B[10049] & B[10268];
	B[10345] = !B[10269];
	B[10346] = !B[10270];
	B[10347] = !B[10271];
	B[10348] = B[10274] & B[9523];
	B[10349] = !B[10273];
	B[10350] = B[10272] & B[9787];
	B[10351] = B[162] ^ B[10276];
	B[10352] = B[9721] ^ B[10279];
	B[10353] = B[10277] & B[10278];
	B[10354] = !B[10283];
	B[10355] = B[163] ^ B[10282];
	B[10356] = !B[10285];
	B[10357] = !B[10284];
	B[10358] = B[141] ^ B[10287];
	B[10359] = !B[10286];
	B[10360] = !B[10288];
	B[10361] = B[10277] ^ B[10278];
	B[10362] = B[10213] & B[6196];
	B[10363] = !B[10293];
	B[10364] = B[10357] ^ B[10215];
	B[10365] = B[10296] ^ B[10216];
	B[10366] = B[10293] ^ B[10265];
	B[10367] = B[378] & B[10298];
	B[10368] = B[10299] & B[10081];
	B[10369] = B[10300] & B[10080];
	B[10370] = B[10303] & B[10086];
	B[10371] = B[9733] & B[10304];
	B[10372] = B[374] & B[10298];
	B[10373] = B[10307] & B[10090];
	B[10374] = !B[10298];
	B[10375] = B[380] & B[10298];
	B[10376] = B[10311] & B[10094];
	B[10377] = B[10312] & B[6008];
	B[10378] = B[10313] & B[10096];
	B[10379] = B[288] & B[10298];
	B[10380] = B[10314] & B[10098];
	B[10381] = B[10316] & B[10101];
	B[10382] = B[10320] & B[10104];
	B[10383] = B[917] & B[10298];
	B[10384] = B[10322] & B[6018];
	B[10385] = B[9639] ^ B[10323];
	B[10386] = B[10324] & B[10109];
	B[10387] = B[10326] & B[10111];
	B[10388] = B[932] & B[10298];
	B[10389] = B[10329] & B[10114];
	B[10390] = B[10330] & B[10115];
	B[10391] = B[385] & B[10298];
	B[10392] = B[10332] & B[10116];
	B[10393] = B[10119] & B[10334];
	B[10394] = B[6033] & B[10337];
	B[10395] = B[10338] ^ B[10262];
	B[10396] = B[10338] & B[10340];
	B[10397] = !B[10339];
	B[10398] = B[10355] ^ B[10125];
	B[10399] = B[10195] ^ B[10352];
	B[10400] = !B[10296];
	B[10401] = B[9419] ^ B[10343];
	B[10402] = B[9639] & B[10323];
	B[10403] = !B[10343];
	B[10404] = !B[10344];
	B[10405] = B[10050] & B[10345];
	B[10406] = B[10346] & B[6150];
	B[10407] = B[10347] & B[6154];
	B[10408] = !B[10294];
	B[10409] = B[10349] & B[911];
	B[10410] = !B[10348];
	B[10411] = B[10351] & B[10139];
	B[10412] = B[10352] & B[10281];
	B[10413] = !B[10353];
	B[10414] = !B[10350];
	B[10415] = B[10355] & B[10125];
	B[10416] = B[10351] ^ B[10201];
	B[10417] = B[10215] & B[10357];
	B[10418] = B[10358] ^ B[10205];
	B[10419] = B[10358] & B[10205];
	B[10420] = !B[10295];
	B[10421] = B[167] ^ B[10362];
	B[10422] = B[10385] ^ B[10175];
	B[10423] = B[10363] & B[10207];
	B[10424] = B[10078] ^ B[10366];
	B[10425] = B[10155] & B[10366];
	B[10426] = !B[10366];
	B[10427] = !B[10367];
	B[10428] = B[377] & B[10366];
	B[10429] = B[164] ^ B[10369];
	B[10430] = B[376] & B[10366];
	B[10431] = B[391] & B[10366];
	B[10432] = B[272] & B[10366];
	B[10433] = B[289] & B[10366];
	B[10434] = B[660] & B[10366];
	B[10435] = B[291] & B[10366];
	B[10436] = B[9838] ^ B[10371];
	B[10437] = B[162] ^ B[10370];
	B[10438] = !B[10371];
	B[10439] = B[209] & B[10366];
	B[10440] = !B[10372];
	B[10441] = B[153] ^ B[10373];
	B[10442] = B[10093] & B[10374];
	B[10443] = B[373] & B[10366];
	B[10444] = B[411] & B[10366];
	B[10445] = !B[10375];
	B[10446] = !B[10379];
	B[10447] = B[7137] & B[10377];
	B[10448] = B[163] ^ B[10378];
	B[10449] = B[659] & B[10366];
	B[10450] = B[675] & B[10366];
	B[10451] = B[372] & B[10366];
	B[10452] = B[290] & B[10366];
	B[10453] = B[661] & B[10366];
	B[10454] = B[141] ^ B[10382];
	B[10455] = B[663] & B[10366];
	B[10456] = !B[10383];
	B[10457] = B[382] & B[10366];
	B[10458] = B[10385] & B[10175];
	B[10459] = B[7139] & B[10384];
	B[10460] = B[145] ^ B[10387];
	B[10461] = B[931] & B[10366];
	B[10462] = B[1574] & B[10366];
	B[10463] = !B[10388];
	B[10464] = B[1634] & B[10366];
	B[10465] = B[666] & B[10366];
	B[10466] = !B[10390];
	B[10467] = !B[10391];
	B[10468] = B[10390] & B[9969];
	B[10469] = B[386] & B[10366];
	B[10470] = B[387] & B[10366];
	B[10471] = B[270] & B[10366];
	B[10472] = B[10257] ^ B[10393];
	B[10473] = !B[10393];
	B[10474] = B[5033] ^ B[10366];
	B[10475] = B[10366] & B[5033];
	B[10476] = B[7145] & B[10394];
	B[10477] = !B[10395];
	B[10478] = !B[10396];
	B[10479] = B[10264] & B[10397];
	B[10480] = B[10400] & B[10211];
	B[10481] = !B[10402];
	B[10482] = B[9454] & B[10403];
	B[10483] = B[10053] & B[10404];
	B[10484] = !B[10405];
	B[10485] = B[7180] & B[10406];
	B[10486] = B[7182] & B[10407];
	B[10487] = B[10409] & B[7185];
	B[10488] = B[10354] & B[10413];
	B[10489] = !B[10411];
	B[10490] = !B[10412];
	B[10491] = !B[10415];
	B[10492] = !B[10399];
	B[10493] = !B[10416];
	B[10494] = !B[10417];
	B[10495] = !B[10419];
	B[10496] = !B[10421];
	B[10497] = !B[10423];
	B[10498] = B[10190] & B[10484];
	B[10499] = B[10360] & B[10494];
	B[10500] = B[10466] ^ B[9900];
	B[10501] = !B[10424];
	B[10502] = !B[10425];
	B[10503] = B[10297] ^ B[10424];
	B[10504] = B[10427] & B[9943];
	B[10505] = !B[10428];
	B[10506] = B[10083] & B[10429];
	B[10507] = !B[10430];
	B[10508] = !B[10431];
	B[10509] = !B[10433];
	B[10510] = !B[10432];
	B[10511] = !B[10434];
	B[10512] = !B[10435];
	B[10513] = B[10437] ^ B[10161];
	B[10514] = !B[10436];
	B[10515] = B[9838] & B[10438];
	B[10516] = !B[10439];
	B[10517] = B[10441] ^ B[10164];
	B[10518] = B[10440] & B[9951];
	B[10519] = B[10429] ^ B[10083];
	B[10520] = !B[10444];
	B[10521] = !B[10443];
	B[10522] = B[10161] & B[10437];
	B[10523] = B[10164] & B[10441];
	B[10524] = B[10445] & B[9955];
	B[10525] = B[153] ^ B[10447];
	B[10526] = B[10446] & B[9956];
	B[10527] = !B[10449];
	B[10528] = B[10168] & B[10448];
	B[10529] = !B[10451];
	B[10530] = !B[10450];
	B[10531] = !B[10452];
	B[10532] = B[10448] ^ B[10168];
	B[10533] = !B[10453];
	B[10534] = B[10454] ^ B[10173];
	B[10535] = !B[10455];
	B[10536] = !B[10457];
	B[10537] = B[10456] & B[9964];
	B[10538] = B[10173] & B[10454];
	B[10539] = B[164] ^ B[10459];
	B[10540] = !B[10458];
	B[10541] = B[10460] ^ B[10177];
	B[10542] = !B[10461];
	B[10543] = !B[10462];
	B[10544] = B[10463] & B[9967];
	B[10545] = B[10177] & B[10460];
	B[10546] = !B[10464];
	B[10547] = !B[10465];
	B[10548] = B[5457] ^ B[10468];
	B[10549] = B[10467] & B[9970];
	B[10550] = !B[10469];
	B[10551] = B[10468] & B[5457];
	B[10552] = !B[10471];
	B[10553] = !B[10470];
	B[10554] = B[10257] & B[10473];
	B[10555] = !B[10472];
	B[10556] = !B[10475];
	B[10557] = B[145] ^ B[10476];
	B[10558] = B[7438] ^ B[10479];
	B[10559] = !B[10479];
	B[10560] = !B[10480];
	B[10561] = B[10342] & B[10481];
	B[10562] = !B[10482];
	B[10563] = !B[10483];
	B[10564] = B[163] ^ B[10485];
	B[10565] = B[162] ^ B[10486];
	B[10566] = B[141] ^ B[10487];
	B[10567] = B[10275] ^ B[10483];
	B[10568] = B[10202] & B[10489];
	B[10569] = B[10356] & B[10490];
	B[10570] = !B[10488];
	B[10571] = B[10203] & B[10491];
	B[10572] = B[10289] & B[10495];
	B[10573] = B[10291] & B[10497];
	B[10574] = B[10361] ^ B[10571];
	B[10575] = B[10557] ^ B[9802];
	B[10576] = !B[10572];
	B[10577] = B[10297] & B[10501];
	B[10578] = !B[10503];
	B[10579] = B[10368] & B[10504];
	B[10580] = B[10505] & B[10301];
	B[10581] = B[10508] & B[10305];
	B[10582] = B[10509] & B[10308];
	B[10583] = B[10510] & B[10306];
	B[10584] = B[9636] & B[10514];
	B[10585] = !B[10515];
	B[10586] = B[10310] & B[10516];
	B[10587] = B[10376] & B[10518];
	B[10588] = B[10517] & B[167];
	B[10589] = !B[10519];
	B[10590] = B[10521] & B[10315];
	B[10591] = B[10380] & B[10524];
	B[10592] = !B[10517];
	B[10593] = B[10381] & B[10526];
	B[10594] = B[10561] ^ B[10401];
	B[10595] = B[10535] & B[10321];
	B[10596] = B[10386] & B[10537];
	B[10597] = B[10538] & B[10151];
	B[10598] = !B[10538];
	B[10599] = B[10542] & B[10328];
	B[10600] = B[10389] & B[10544];
	B[10601] = B[10392] & B[10549];
	B[10602] = B[10550] & B[10333];
	B[10603] = !B[10551];
	B[10604] = !B[10554];
	B[10605] = B[10557] & B[9802];
	B[10606] = !B[10558];
	B[10607] = B[7438] & B[10559];
	B[10608] = !B[10499];
	B[10609] = B[10399] ^ B[10568];
	B[10610] = !B[10561];
	B[10611] = B[10275] & B[10563];
	B[10612] = !B[10498];
	B[10613] = B[10564] & B[9860];
	B[10614] = B[9991] & B[10565];
	B[10615] = B[9636] ^ B[10514];
	B[10616] = B[10566] ^ B[9926];
	B[10617] = B[10567] ^ B[10066];
	B[10618] = !B[10565];
	B[10619] = !B[10567];
	B[10620] = B[10566] & B[9926];
	B[10621] = !B[10569];
	B[10622] = !B[10568];
	B[10623] = B[10564] ^ B[9860];
	B[10624] = !B[10571];
	B[10625] = B[10294] ^ B[10498];
	B[10626] = !B[10573];
	B[10627] = B[10361] & B[10624];
	B[10628] = B[10576] ^ B[10364];
	B[10629] = B[10365] ^ B[10573];
	B[10630] = !B[10577];
	B[10631] = B[378] & B[10578];
	B[10632] = B[164] ^ B[10579];
	B[10633] = B[288] & B[10578];
	B[10634] = B[389] & B[10578];
	B[10635] = B[380] & B[10578];
	B[10636] = B[374] & B[10578];
	B[10637] = !B[10584];
	B[10638] = !B[10588];
	B[10639] = B[162] ^ B[10587];
	B[10640] = B[163] ^ B[10591];
	B[10641] = B[153] ^ B[10593];
	B[10642] = B[917] & B[10578];
	B[10643] = !B[10594];
	B[10644] = B[141] ^ B[10596];
	B[10645] = !B[10597];
	B[10646] = B[10598] & B[10247];
	B[10647] = B[932] & B[10578];
	B[10648] = B[145] ^ B[10600];
	B[10649] = B[385] & B[10578];
	B[10650] = B[10336] & B[10604];
	B[10651] = !B[10605];
	B[10652] = !B[10607];
	B[10653] = B[10625] ^ B[10496];
	B[10654] = B[10625] & B[10421];
	B[10655] = B[10575] ^ B[10499];
	B[10656] = B[10610] & B[10401];
	B[10657] = !B[10611];
	B[10658] = B[10408] & B[10612];
	B[10659] = !B[10613];
	B[10660] = !B[10614];
	B[10661] = B[10575] & B[10608];
	B[10662] = B[10619] & B[9993];
	B[10663] = B[9921] ^ B[10618];
	B[10664] = B[10616] & B[10570];
	B[10665] = B[10492] & B[10622];
	B[10666] = B[10623] & B[10621];
	B[10667] = !B[10620];
	B[10668] = !B[10574];
	B[10669] = B[10616] ^ B[10488];
	B[10670] = B[10623] ^ B[10569];
	B[10671] = B[10364] & B[10576];
	B[10672] = !B[10669];
	B[10673] = B[10365] & B[10626];
	B[10674] = !B[10670];
	B[10675] = !B[10666];
	B[10676] = !B[10671];
	B[10677] = B[9997] & B[10667];
	B[10678] = !B[10629];
	B[10679] = B[10630] & B[10502];
	B[10680] = !B[10631];
	B[10681] = B[10506] & B[10632];
	B[10682] = !B[10633];
	B[10683] = !B[10635];
	B[10684] = !B[10634];
	B[10685] = !B[10636];
	B[10686] = B[10585] & B[10637];
	B[10687] = B[10640] ^ B[10528];
	B[10688] = B[10632] ^ B[10506];
	B[10689] = !B[10641];
	B[10690] = B[10528] & B[10640];
	B[10691] = !B[10642];
	B[10692] = B[9774] ^ B[10643];
	B[10693] = B[9774] & B[10643];
	B[10694] = !B[10646];
	B[10695] = !B[10647];
	B[10696] = B[10648] ^ B[10545];
	B[10697] = B[10545] & B[10648];
	B[10698] = !B[10649];
	B[10699] = !B[10650];
	B[10700] = B[10474] ^ B[10650];
	B[10701] = B[9849] & B[10651];
	B[10702] = B[9924] & B[10659];
	B[10703] = !B[10653];
	B[10704] = !B[10665];
	B[10705] = !B[10654];
	B[10706] = !B[10656];
	B[10707] = !B[10658];
	B[10708] = B[10410] & B[10657];
	B[10709] = !B[10655];
	B[10710] = B[9925] & B[10660];
	B[10711] = !B[10661];
	B[10712] = !B[10662];
	B[10713] = !B[10664];
	B[10714] = !B[10627];
	B[10715] = !B[10673];
	B[10716] = B[10562] & B[10706];
	B[10717] = B[10426] ^ B[10678];
	B[10718] = !B[10679];
	B[10719] = B[10366] & B[10678];
	B[10720] = B[10680] & B[10082];
	B[10721] = B[10159] ^ B[10681];
	B[10722] = B[377] & B[10678];
	B[10723] = B[10681] & B[10159];
	B[10724] = B[376] & B[10678];
	B[10725] = B[391] & B[10678];
	B[10726] = B[10682] & B[10087];
	B[10727] = B[10683] & B[10088];
	B[10728] = B[10089] & B[10684];
	B[10729] = B[272] & B[10678];
	B[10730] = B[209] & B[10678];
	B[10731] = B[660] & B[10678];
	B[10732] = !B[10686];
	B[10733] = B[10685] & B[10099];
	B[10734] = B[372] & B[10678];
	B[10735] = B[291] & B[10678];
	B[10736] = B[675] & B[10678];
	B[10737] = B[373] & B[10678];
	B[10738] = B[659] & B[10678];
	B[10739] = B[411] & B[10678];
	B[10740] = B[289] & B[10678];
	B[10741] = !B[10687];
	B[10742] = !B[10688];
	B[10743] = B[290] & B[10678];
	B[10744] = B[663] & B[10678];
	B[10745] = B[10691] & B[10107];
	B[10746] = B[661] & B[10678];
	B[10747] = !B[10692];
	B[10748] = B[10539] & B[10692];
	B[10749] = !B[10693];
	B[10750] = B[382] & B[10678];
	B[10751] = B[10695] & B[10113];
	B[10752] = B[1574] & B[10678];
	B[10753] = B[666] & B[10678];
	B[10754] = B[931] & B[10678];
	B[10755] = B[1634] & B[10678];
	B[10756] = B[10698] & B[10117];
	B[10757] = B[270] & B[10678];
	B[10758] = B[386] & B[10678];
	B[10759] = B[387] & B[10678];
	B[10760] = B[10474] & B[10699];
	B[10761] = B[5710] ^ B[10678];
	B[10762] = !B[10700];
	B[10763] = B[10678] & B[5710];
	B[10764] = !B[10701];
	B[10765] = B[10184] ^ B[10701];
	B[10766] = B[10398] ^ B[10702];
	B[10767] = B[10615] ^ B[10708];
	B[10768] = B[10414] & B[10707];
	B[10769] = !B[10702];
	B[10770] = !B[10708];
	B[10771] = B[10627] & B[10672];
	B[10772] = !B[10710];
	B[10773] = !B[10677];
	B[10774] = B[10416] ^ B[10710];
	B[10775] = B[10560] & B[10715];
	B[10776] = !B[10717];
	B[10777] = !B[10719];
	B[10778] = B[10580] & B[10720];
	B[10779] = !B[10722];
	B[10780] = !B[10723];
	B[10781] = !B[10724];
	B[10782] = B[10581] & B[10726];
	B[10783] = !B[10725];
	B[10784] = B[10583] & B[10728];
	B[10785] = B[10582] & B[10727];
	B[10786] = !B[10729];
	B[10787] = !B[10730];
	B[10788] = !B[10731];
	B[10789] = !B[10734];
	B[10790] = B[10590] & B[10733];
	B[10791] = B[10732] ^ B[10102];
	B[10792] = !B[10737];
	B[10793] = !B[10735];
	B[10794] = !B[10736];
	B[10795] = !B[10738];
	B[10796] = !B[10740];
	B[10797] = !B[10739];
	B[10798] = !B[10743];
	B[10799] = !B[10744];
	B[10800] = B[10595] & B[10745];
	B[10801] = !B[10746];
	B[10802] = B[10716] ^ B[9566];
	B[10803] = B[10539] ^ B[10747];
	B[10804] = !B[10748];
	B[10805] = !B[10750];
	B[10806] = B[10599] & B[10751];
	B[10807] = !B[10752];
	B[10808] = !B[10753];
	B[10809] = !B[10754];
	B[10810] = !B[10755];
	B[10811] = B[10602] & B[10756];
	B[10812] = !B[10758];
	B[10813] = !B[10757];
	B[10814] = !B[10760];
	B[10815] = !B[10759];
	B[10816] = !B[10763];
	B[10817] = B[10263] & B[10764];
	B[10818] = B[10765] & B[10477];
	B[10819] = !B[10716];
	B[10820] = !B[10766];
	B[10821] = !B[10768];
	B[10822] = !B[10767];
	B[10823] = B[10615] & B[10770];
	B[10824] = B[10398] & B[10769];
	B[10825] = B[10102] & B[10732];
	B[10826] = !B[10771];
	B[10827] = B[10493] & B[10772];
	B[10828] = B[10418] & B[10773];
	B[10829] = B[10617] ^ B[10768];
	B[10830] = B[10773] ^ B[10418];
	B[10831] = !B[10775];
	B[10832] = B[10718] & B[10776];
	B[10833] = B[10653] ^ B[10775];
	B[10834] = B[10718] ^ B[10776];
	B[10835] = B[164] ^ B[10778];
	B[10836] = B[10779] & B[10507];
	B[10837] = B[10783] & B[10512];
	B[10838] = B[153] ^ B[10782];
	B[10839] = B[167] ^ B[10784];
	B[10840] = B[163] ^ B[10785];
	B[10841] = B[10586] & B[10786];
	B[10842] = B[10520] & B[10787];
	B[10843] = B[10791] ^ B[9771];
	B[10844] = B[10791] & B[9771];
	B[10845] = B[162] ^ B[10790];
	B[10846] = B[10792] & B[10529];
	B[10847] = B[10796] & B[10531];
	B[10848] = B[10799] & B[10536];
	B[10849] = B[141] ^ B[10800];
	B[10850] = B[10802] ^ B[10036];
	B[10851] = !B[10803];
	B[10852] = B[10749] & B[10804];
	B[10853] = B[145] ^ B[10806];
	B[10854] = B[10809] & B[10547];
	B[10855] = B[10811] ^ B[9903];
	B[10856] = B[9903] & B[10811];
	B[10857] = B[10812] & B[10552];
	B[10858] = B[10556] & B[10814];
	B[10859] = B[10817] & B[10477];
	B[10860] = B[10818] & B[10606];
	B[10861] = B[10826] & B[10713];
	B[10862] = !B[10827];
	B[10863] = B[10204] ^ B[10822];
	B[10864] = !B[10817];
	B[10865] = B[10819] & B[9566];
	B[10866] = !B[10802];
	B[10867] = B[10617] & B[10821];
	B[10868] = !B[10829];
	B[10869] = B[10204] & B[10822];
	B[10870] = !B[10824];
	B[10871] = !B[10823];
	B[10872] = !B[10828];
	B[10873] = B[10829] ^ B[10420];
	B[10874] = !B[10825];
	B[10875] = B[10703] & B[10831];
	B[10876] = !B[10832];
	B[10877] = !B[10833];
	B[10878] = B[378] & B[10834];
	B[10879] = B[10835] & B[10721];
	B[10880] = B[10678] & B[10833];
	B[10881] = B[288] & B[10834];
	B[10882] = B[377] & B[10833];
	B[10883] = B[389] & B[10834];
	B[10884] = B[272] & B[10833];
	B[10885] = !B[10838];
	B[10886] = !B[10840];
	B[10887] = B[376] & B[10833];
	B[10888] = B[10442] & B[10839];
	B[10889] = B[10165] & B[10839];
	B[10890] = B[373] & B[10833];
	B[10891] = B[391] & B[10833];
	B[10892] = B[291] & B[10833];
	B[10893] = B[10838] & B[10095];
	B[10894] = B[374] & B[10834];
	B[10895] = B[10525] & B[10843];
	B[10896] = B[659] & B[10833];
	B[10897] = B[380] & B[10834];
	B[10898] = B[209] & B[10833];
	B[10899] = !B[10844];
	B[10900] = B[372] & B[10833];
	B[10901] = B[10167] & B[10840];
	B[10902] = B[660] & B[10833];
	B[10903] = B[675] & B[10833];
	B[10904] = B[10835] ^ B[10721];
	B[10905] = B[289] & B[10833];
	B[10906] = B[411] & B[10833];
	B[10907] = B[917] & B[10834];
	B[10908] = B[290] & B[10833];
	B[10909] = !B[10849];
	B[10910] = B[10849] & B[10151];
	B[10911] = !B[10850];
	B[10912] = B[661] & B[10833];
	B[10913] = B[663] & B[10833];
	B[10914] = B[382] & B[10833];
	B[10915] = B[10853] ^ B[9900];
	B[10916] = B[931] & B[10833];
	B[10917] = B[932] & B[10834];
	B[10918] = B[9900] & B[10853];
	B[10919] = B[1574] & B[10833];
	B[10920] = B[666] & B[10833];
	B[10921] = B[1634] & B[10833];
	B[10922] = B[386] & B[10833];
	B[10923] = B[385] & B[10834];
	B[10924] = !B[10856];
	B[10925] = B[387] & B[10833];
	B[10926] = B[270] & B[10833];
	B[10927] = B[10761] ^ B[10858];
	B[10928] = !B[10858];
	B[10929] = B[10833] & B[6297];
	B[10930] = !B[10859];
	B[10931] = B[10860] & B[7606];
	B[10932] = B[10525] ^ B[10843];
	B[10933] = B[10212] & B[10874];
	B[10934] = !B[10865];
	B[10935] = B[10866] & B[9966];
	B[10936] = B[10327] & B[10850];
	B[10937] = !B[10852];
	B[10938] = B[10868] & B[10295];
	B[10939] = !B[10869];
	B[10940] = !B[10867];
	B[10941] = !B[10875];
	B[10942] = B[10876] & B[10777];
	B[10943] = B[10629] ^ B[10877];
	B[10944] = !B[10878];
	B[10945] = !B[10880];
	B[10946] = !B[10879];
	B[10947] = !B[10882];
	B[10948] = !B[10881];
	B[10949] = !B[10883];
	B[10950] = B[10885] & B[10166];
	B[10951] = !B[10884];
	B[10952] = !B[10889];
	B[10953] = !B[10888];
	B[10954] = B[10167] ^ B[10886];
	B[10955] = !B[10887];
	B[10956] = !B[10890];
	B[10957] = B[10933] ^ B[10126];
	B[10958] = !B[10894];
	B[10959] = !B[10892];
	B[10960] = !B[10891];
	B[10961] = !B[10896];
	B[10962] = !B[10895];
	B[10963] = !B[10901];
	B[10964] = !B[10900];
	B[10965] = !B[10897];
	B[10966] = !B[10898];
	B[10967] = !B[10903];
	B[10968] = !B[10902];
	B[10969] = !B[10905];
	B[10970] = !B[10906];
	B[10971] = !B[10907];
	B[10972] = !B[10908];
	B[10973] = B[10645] & B[10909];
	B[10974] = !B[10910];
	B[10975] = B[10327] ^ B[10911];
	B[10976] = !B[10912];
	B[10977] = !B[10913];
	B[10978] = !B[10914];
	B[10979] = B[10915] ^ B[10697];
	B[10980] = B[10545] & B[10915];
	B[10981] = !B[10916];
	B[10982] = !B[10917];
	B[10983] = !B[10918];
	B[10984] = !B[10919];
	B[10985] = !B[10920];
	B[10986] = !B[10921];
	B[10987] = !B[10922];
	B[10988] = !B[10923];
	B[10989] = !B[10926];
	B[10990] = !B[10925];
	B[10991] = B[10761] & B[10928];
	B[10992] = B[6297] ^ B[10877];
	B[10993] = !B[10927];
	B[10994] = !B[10929];
	B[10995] = B[10930] & B[10478];
	B[10996] = B[10931] & B[7551];
	B[10997] = B[9661] & B[10934];
	B[10998] = !B[10936];
	B[10999] = !B[10935];
	B[11000] = !B[10893];
	B[11001] = !B[10938];
	B[11002] = !B[10933];
	B[11003] = B[10871] & B[10939];
	B[11004] = B[10712] & B[10940];
	B[11005] = B[10705] & B[10941];
	B[11006] = B[10863] ^ B[11004];
	B[11007] = B[10932] ^ B[11003];
	B[11008] = !B[10942];
	B[11009] = B[10942] ^ B[10943];
	B[11010] = B[10944] & B[10302];
	B[11011] = B[10780] & B[10946];
	B[11012] = B[10947] & B[10781];
	B[11013] = B[10948] & B[10309];
	B[11014] = B[10517] & B[10949];
	B[11015] = B[10841] & B[10949];
	B[11016] = !B[10950];
	B[11017] = B[10953] & B[10952];
	B[11018] = !B[10954];
	B[11019] = B[10957] ^ B[10025];
	B[11020] = B[10956] & B[10789];
	B[11021] = B[10960] & B[10793];
	B[11022] = B[10958] & B[10317];
	B[11023] = B[10899] & B[10962];
	B[11024] = B[10965] & B[10319];
	B[11025] = B[10797] & B[10966];
	B[11026] = B[10954] ^ B[10690];
	B[11027] = B[10969] & B[10798];
	B[11028] = B[10971] & B[10325];
	B[11029] = !B[10973];
	B[11030] = B[10975] ^ B[10852];
	B[11031] = B[10977] & B[10805];
	B[11032] = B[10980] & B[10648];
	B[11033] = !B[10979];
	B[11034] = B[10982] & B[10331];
	B[11035] = B[10981] & B[10808];
	B[11036] = B[10988] & B[10335];
	B[11037] = B[10987] & B[10813];
	B[11038] = !B[10991];
	B[11039] = !B[10992];
	B[11040] = !B[10995];
	B[11041] = B[10996] & B[6834];
	B[11042] = !B[11003];
	B[11043] = B[10126] & B[11002];
	B[11044] = !B[11004];
	B[11045] = !B[10997];
	B[11046] = !B[10957];
	B[11047] = B[10999] & B[10998];
	B[11048] = !B[10975];
	B[11049] = B[10997] ^ B[10341];
	B[11050] = !B[11005];
	B[11051] = B[11008] & B[10943];
	B[11052] = B[10873] ^ B[11005];
	B[11053] = !B[11009];
	B[11054] = B[10836] & B[11010];
	B[11055] = !B[11011];
	B[11056] = B[10837] & B[11013];
	B[11057] = B[10841] & B[11014];
	B[11058] = B[129] ^ B[11015];
	B[11059] = B[10523] & B[11016];
	B[11060] = B[10528] & B[11018];
	B[11061] = !B[11019];
	B[11062] = B[10846] & B[11022];
	B[11063] = B[10847] & B[11024];
	B[11064] = !B[11026];
	B[11065] = B[10848] & B[11028];
	B[11066] = B[11029] & B[10694];
	B[11067] = !B[11032];
	B[11068] = B[10854] & B[11034];
	B[11069] = B[10857] & B[11036];
	B[11070] = B[10816] & B[11038];
	B[11071] = B[10606] & B[11040];
	B[11072] = !B[11006];
	B[11073] = B[11049] ^ B[11047];
	B[11074] = B[11045] & B[10341];
	B[11075] = B[10863] & B[11044];
	B[11076] = !B[11007];
	B[11077] = B[11046] & B[9957];
	B[11078] = B[10318] & B[11019];
	B[11079] = !B[11047];
	B[11080] = !B[11049];
	B[11081] = B[11048] & B[10937];
	B[11082] = B[10932] & B[11042];
	B[11083] = !B[11043];
	B[11084] = !B[11023];
	B[11085] = B[10873] & B[11050];
	B[11086] = B[145] ^ B[11068];
	B[11087] = !B[11051];
	B[11088] = B[378] & B[11053];
	B[11089] = !B[11052];
	B[11090] = B[164] ^ B[11054];
	B[11091] = B[389] & B[11053];
	B[11092] = B[153] ^ B[11056];
	B[11093] = B[374] & B[11053];
	B[11094] = B[288] & B[11053];
	B[11095] = B[10638] ^ B[11057];
	B[11096] = B[11058] & B[10592];
	B[11097] = B[11060] & B[10640];
	B[11098] = B[10318] ^ B[11061];
	B[11099] = B[162] ^ B[11062];
	B[11100] = B[380] & B[11053];
	B[11101] = B[163] ^ B[11063];
	B[11102] = B[141] ^ B[11065];
	B[11103] = B[917] & B[11053];
	B[11104] = B[932] & B[11053];
	B[11105] = B[10983] & B[11067];
	B[11106] = B[385] & B[11053];
	B[11107] = B[11069] ^ B[10180];
	B[11108] = B[11069] & B[10258];
	B[11109] = !B[11070];
	B[11110] = B[10992] ^ B[11070];
	B[11111] = !B[11071];
	B[11112] = B[10292] & B[11083];
	B[11113] = B[11072] & B[11076];
	B[11114] = !B[11074];
	B[11115] = !B[11075];
	B[11116] = B[11075] & B[11076];
	B[11117] = !B[11081];
	B[11118] = !B[11078];
	B[11119] = B[11080] & B[11079];
	B[11120] = !B[11077];
	B[11121] = !B[11082];
	B[11122] = !B[11085];
	B[11123] = B[11120] & B[11118];
	B[11124] = B[10359] & B[11114];
	B[11125] = !B[11119];
	B[11126] = B[11087] & B[10945];
	B[11127] = B[10513] ^ B[11090];
	B[11128] = !B[11088];
	B[11129] = B[10833] ^ B[11089];
	B[11130] = B[10513] & B[11090];
	B[11131] = B[10833] & B[11089];
	B[11132] = !B[11091];
	B[11133] = B[377] & B[11089];
	B[11134] = B[11092] ^ B[10589];
	B[11135] = B[391] & B[11089];
	B[11136] = !B[11093];
	B[11137] = B[372] & B[11089];
	B[11138] = B[11092] & B[10519];
	B[11139] = !B[11094];
	B[11140] = B[11017] & B[11095];
	B[11141] = B[272] & B[11089];
	B[11142] = B[373] & B[11089];
	B[11143] = !B[11096];
	B[11144] = B[376] & B[11089];
	B[11145] = !B[11097];
	B[11146] = B[291] & B[11089];
	B[11147] = B[11098] ^ B[11023];
	B[11148] = B[10532] ^ B[11099];
	B[11149] = B[10534] ^ B[11101];
	B[11150] = B[10532] & B[11099];
	B[11151] = !B[11100];
	B[11152] = B[209] & B[11089];
	B[11153] = B[10534] & B[11101];
	B[11154] = B[660] & B[11089];
	B[11155] = B[675] & B[11089];
	B[11156] = B[289] & B[11089];
	B[11157] = B[659] & B[11089];
	B[11158] = B[411] & B[11089];
	B[11159] = !B[11102];
	B[11160] = B[290] & B[11089];
	B[11161] = !B[11103];
	B[11162] = B[10541] & B[11102];
	B[11163] = B[663] & B[11089];
	B[11164] = B[661] & B[11089];
	B[11165] = !B[11104];
	B[11166] = B[382] & B[11089];
	B[11167] = B[1574] & B[11089];
	B[11168] = !B[11105];
	B[11169] = B[10500] ^ B[11086];
	B[11170] = B[11086] & B[10500];
	B[11171] = B[931] & B[11089];
	B[11172] = B[666] & B[11089];
	B[11173] = !B[11106];
	B[11174] = B[1634] & B[11089];
	B[11175] = !B[11107];
	B[11176] = !B[11108];
	B[11177] = B[270] & B[11089];
	B[11178] = B[386] & B[11089];
	B[11179] = B[387] & B[11089];
	B[11180] = B[11039] & B[11109];
	B[11181] = B[5271] ^ B[11089];
	B[11182] = B[11089] & B[5271];
	B[11183] = B[11111] & B[10652];
	B[11184] = !B[11116];
	B[11185] = !B[11098];
	B[11186] = !B[11112];
	B[11187] = B[11186] ^ B[10422];
	B[11188] = B[11001] & B[11122];
	B[11189] = !B[11126];
	B[11190] = B[11128] & B[10511];
	B[11191] = B[11126] ^ B[11129];
	B[11192] = B[11127] & B[11055];
	B[11193] = !B[11131];
	B[11194] = !B[11130];
	B[11195] = B[11132] & B[10951];
	B[11196] = !B[11133];
	B[11197] = !B[11134];
	B[11198] = B[11136] & B[10527];
	B[11199] = !B[11135];
	B[11200] = !B[11138];
	B[11201] = B[11139] & B[10530];
	B[11202] = !B[11137];
	B[11203] = !B[11140];
	B[11204] = !B[11142];
	B[11205] = !B[11141];
	B[11206] = !B[11146];
	B[11207] = B[10963] & B[11145];
	B[11208] = !B[11144];
	B[11209] = !B[11147];
	B[11210] = !B[11150];
	B[11211] = B[11151] & B[10533];
	B[11212] = !B[11152];
	B[11213] = B[11055] ^ B[11127];
	B[11214] = !B[11155];
	B[11215] = !B[11154];
	B[11216] = !B[11153];
	B[11217] = B[10422] & B[11186];
	B[11218] = !B[11156];
	B[11219] = !B[11157];
	B[11220] = !B[11158];
	B[11221] = B[10541] ^ B[11159];
	B[11222] = !B[11160];
	B[11223] = !B[11162];
	B[11224] = B[11161] & B[10543];
	B[11225] = !B[11163];
	B[11226] = !B[11164];
	B[11227] = B[11165] & B[10546];
	B[11228] = !B[11166];
	B[11229] = B[11169] & B[11168];
	B[11230] = !B[11167];
	B[11231] = !B[11171];
	B[11232] = !B[11170];
	B[11233] = B[11168] ^ B[11169];
	B[11234] = !B[11172];
	B[11235] = B[11173] & B[10553];
	B[11236] = !B[11174];
	B[11237] = !B[11177];
	B[11238] = !B[11178];
	B[11239] = !B[11179];
	B[11240] = !B[11180];
	B[11241] = !B[11182];
	B[11242] = !B[11183];
	B[11243] = B[11185] & B[11084];
	B[11244] = B[11184] & B[11121];
	B[11245] = B[10663] ^ B[11124];
	B[11246] = !B[11123];
	B[11247] = !B[11124];
	B[11248] = !B[11243];
	B[11249] = B[11187] ^ B[11123];
	B[11250] = !B[11188];
	B[11251] = B[11189] & B[11129];
	B[11252] = B[11006] ^ B[11188];
	B[11253] = B[11012] & B[11190];
	B[11254] = !B[11191];
	B[11255] = !B[11192];
	B[11256] = B[11196] & B[10955];
	B[11257] = B[11195] & B[10842];
	B[11258] = B[10893] & B[11197];
	B[11259] = B[11059] & B[11197];
	B[11260] = B[11020] & B[11198];
	B[11261] = B[11199] & B[10959];
	B[11262] = B[11021] & B[11201];
	B[11263] = B[11143] & B[11203];
	B[11264] = B[11204] & B[10964];
	B[11265] = !B[11207];
	B[11266] = B[11027] & B[11211];
	B[11267] = B[10970] & B[11212];
	B[11268] = !B[11217];
	B[11269] = B[11218] & B[10972];
	B[11270] = !B[11221];
	B[11271] = B[11031] & B[11224];
	B[11272] = B[11225] & B[10978];
	B[11273] = B[11035] & B[11227];
	B[11274] = !B[11229];
	B[11275] = B[11231] & B[10985];
	B[11276] = B[11037] & B[11235];
	B[11277] = B[11238] & B[10989];
	B[11278] = B[10994] & B[11240];
	B[11279] = B[7606] & B[11242];
	B[11280] = B[10663] & B[11247];
	B[11281] = B[11187] & B[11246];
	B[11282] = !B[11245];
	B[11283] = B[11113] & B[11250];
	B[11284] = !B[11251];
	B[11285] = !B[11252];
	B[11286] = B[11194] & B[11255];
	B[11287] = B[378] & B[11254];
	B[11288] = B[164] ^ B[11253];
	B[11289] = B[288] & B[11254];
	B[11290] = B[373] & B[11252];
	B[11291] = B[167] ^ B[11257];
	B[11292] = B[11089] & B[11252];
	B[11293] = B[374] & B[11254];
	B[11294] = B[389] & B[11254];
	B[11295] = !B[11258];
	B[11296] = B[391] & B[11252];
	B[11297] = B[377] & B[11252];
	B[11298] = B[162] ^ B[11260];
	B[11299] = !B[11263];
	B[11300] = B[153] ^ B[11262];
	B[11301] = B[11265] ^ B[11149];
	B[11302] = B[272] & B[11252];
	B[11303] = B[291] & B[11252];
	B[11304] = B[11149] & B[11265];
	B[11305] = B[376] & B[11252];
	B[11306] = B[372] & B[11252];
	B[11307] = B[380] & B[11254];
	B[11308] = B[163] ^ B[11266];
	B[11309] = B[660] & B[11252];
	B[11310] = B[209] & B[11252];
	B[11311] = !B[11281];
	B[11312] = B[10540] & B[11268];
	B[11313] = B[659] & B[11252];
	B[11314] = B[675] & B[11252];
	B[11315] = B[411] & B[11252];
	B[11316] = B[289] & B[11252];
	B[11317] = B[11066] & B[11270];
	B[11318] = B[917] & B[11254];
	B[11319] = B[290] & B[11252];
	B[11320] = B[141] ^ B[11271];
	B[11321] = B[661] & B[11252];
	B[11322] = B[663] & B[11252];
	B[11323] = B[145] ^ B[11273];
	B[11324] = B[382] & B[11252];
	B[11325] = B[932] & B[11254];
	B[11326] = B[11232] & B[11274];
	B[11327] = B[931] & B[11252];
	B[11328] = B[1574] & B[11252];
	B[11329] = B[666] & B[11252];
	B[11330] = B[10472] ^ B[11276];
	B[11331] = B[1634] & B[11252];
	B[11332] = B[11276] & B[10555];
	B[11333] = B[386] & B[11252];
	B[11334] = B[385] & B[11254];
	B[11335] = B[270] & B[11252];
	B[11336] = B[387] & B[11252];
	B[11337] = B[11181] ^ B[11278];
	B[11338] = !B[11278];
	B[11339] = !B[11279];
	B[11340] = B[11252] & B[6043];
	B[11341] = B[11209] & B[11248];
	B[11342] = !B[11280];
	B[11343] = !B[11249];
	B[11344] = B[11072] & B[11250];
	B[11345] = B[11244] & B[11248];
	B[11346] = !B[11283];
	B[11347] = B[10538] & B[11308];
	B[11348] = B[11284] & B[11193];
	B[11349] = B[11052] ^ B[11285];
	B[11350] = !B[11287];
	B[11351] = B[11288] ^ B[10522];
	B[11352] = !B[11286];
	B[11353] = B[10522] & B[11288];
	B[11354] = !B[11289];
	B[11355] = B[11259] & B[11291];
	B[11356] = !B[11290];
	B[11357] = B[11291] ^ B[10523];
	B[11358] = !B[11292];
	B[11359] = !B[11293];
	B[11360] = B[11295] & B[11200];
	B[11361] = B[10523] & B[11291];
	B[11362] = !B[11294];
	B[11363] = !B[11296];
	B[11364] = B[11298] & B[10687];
	B[11365] = !B[11297];
	B[11366] = B[11298] ^ B[10741];
	B[11367] = B[11300] ^ B[10742];
	B[11368] = B[11300] & B[10688];
	B[11369] = !B[11302];
	B[11370] = !B[11303];
	B[11371] = !B[11305];
	B[11372] = !B[11304];
	B[11373] = B[11308] ^ B[10538];
	B[11374] = !B[11306];
	B[11375] = !B[11307];
	B[11376] = !B[11310];
	B[11377] = !B[11309];
	B[11378] = !B[11312];
	B[11379] = B[10803] ^ B[11312];
	B[11380] = !B[11308];
	B[11381] = !B[11313];
	B[11382] = !B[11314];
	B[11383] = !B[11316];
	B[11384] = !B[11315];
	B[11385] = !B[11318];
	B[11386] = B[10696] ^ B[11320];
	B[11387] = !B[11319];
	B[11388] = B[10696] & B[11320];
	B[11389] = !B[11321];
	B[11390] = !B[11322];
	B[11391] = !B[11323];
	B[11392] = !B[11324];
	B[11393] = !B[11325];
	B[11394] = !B[11326];
	B[11395] = !B[11327];
	B[11396] = B[10548] & B[11323];
	B[11397] = !B[11328];
	B[11398] = !B[11329];
	B[11399] = !B[11330];
	B[11400] = !B[11331];
	B[11401] = !B[11332];
	B[11402] = !B[11334];
	B[11403] = !B[11333];
	B[11404] = !B[11335];
	B[11405] = !B[11336];
	B[11406] = B[11181] & B[11338];
	B[11407] = B[6043] ^ B[11285];
	B[11408] = !B[11337];
	B[11409] = !B[11340];
	B[11410] = B[11339] & B[7720];
	B[11411] = !B[11341];
	B[11412] = B[11059] & B[11291];
	B[11413] = B[11245] & B[11342];
	B[11414] = !B[11344];
	B[11415] = B[11125] & B[11342];
	B[11416] = B[11346] & B[11311];
	B[11417] = B[11349] ^ B[11348];
	B[11418] = B[11351] ^ B[10639];
	B[11419] = B[11350] & B[10788];
	B[11420] = B[11351] & B[10639];
	B[11421] = !B[11348];
	B[11422] = B[10169] ^ B[11353];
	B[11423] = B[11353] & B[10169];
	B[11424] = B[11354] & B[10794];
	B[11425] = !B[11355];
	B[11426] = B[11356] & B[11202];
	B[11427] = B[10641] & B[11357];
	B[11428] = !B[11357];
	B[11429] = B[11359] & B[10795];
	B[11430] = B[11244] & B[11346];
	B[11431] = B[11362] & B[11205];
	B[11432] = B[10095] ^ B[11361];
	B[11433] = !B[11364];
	B[11434] = B[11365] & B[11208];
	B[11435] = B[11363] & B[11206];
	B[11436] = !B[11367];
	B[11437] = B[11216] & B[11372];
	B[11438] = !B[11366];
	B[11439] = B[11373] ^ B[10644];
	B[11440] = B[11373] & B[10644];
	B[11441] = B[11375] & B[10801];
	B[11442] = B[11347] ^ B[10151];
	B[11443] = B[11220] & B[11376];
	B[11444] = B[10851] & B[11378];
	B[11445] = B[10974] & B[11380];
	B[11446] = B[11347] & B[10151];
	B[11447] = !B[11368];
	B[11448] = B[11383] & B[11222];
	B[11449] = B[11385] & B[10807];
	B[11450] = !B[11388];
	B[11451] = B[11390] & B[11228];
	B[11452] = B[10548] ^ B[11391];
	B[11453] = B[11393] & B[10810];
	B[11454] = !B[11396];
	B[11455] = B[11395] & B[11234];
	B[11456] = B[11402] & B[10815];
	B[11457] = B[11403] & B[11237];
	B[11458] = !B[11406];
	B[11459] = !B[11407];
	B[11460] = !B[11410];
	B[11461] = B[11414] & B[11115];
	B[11462] = B[11379] & B[11030];
	B[11463] = B[11346] & B[11248];
	B[11464] = B[11343] & B[11411];
	B[11465] = !B[11412];
	B[11466] = !B[11413];
	B[11467] = B[11416] & B[11345];
	B[11468] = !B[11417];
	B[11469] = B[11418] & B[11352];
	B[11470] = !B[11420];
	B[11471] = B[11256] & B[11419];
	B[11472] = B[11349] & B[11421];
	B[11473] = B[10845] ^ B[11422];
	B[11474] = B[10845] & B[11422];
	B[11475] = B[11007] ^ B[11461];
	B[11476] = !B[11423];
	B[11477] = B[11261] & B[11424];
	B[11478] = !B[11427];
	B[11479] = B[11360] & B[11425];
	B[11480] = B[11264] & B[11429];
	B[11481] = !B[11430];
	B[11482] = B[10689] & B[11428];
	B[11483] = B[11432] ^ B[10885];
	B[11484] = B[11431] & B[11025];
	B[11485] = B[11366] & B[11433];
	B[11486] = B[11433] & B[11210];
	B[11487] = !B[11437];
	B[11488] = !B[11440];
	B[11489] = B[11352] ^ B[11418];
	B[11490] = B[11269] & B[11441];
	B[11491] = B[11442] ^ B[10849];
	B[11492] = !B[11444];
	B[11493] = !B[11445];
	B[11494] = B[11442] & B[10849];
	B[11495] = !B[11446];
	B[11496] = B[11272] & B[11449];
	B[11497] = B[11452] ^ B[10601];
	B[11498] = B[11275] & B[11453];
	B[11499] = !B[11452];
	B[11500] = B[10603] & B[11454];
	B[11501] = B[11277] & B[11456];
	B[11502] = B[11241] & B[11458];
	B[11503] = B[7551] & B[11460];
	B[11504] = B[10774] & B[11466];
	B[11505] = B[11465] & B[11000];
	B[11506] = B[11463] & B[11244];
	B[11507] = B[11444] & B[11030];
	B[11508] = !B[11464];
	B[11509] = !B[11467];
	B[11510] = B[374] & B[11468];
	B[11511] = !B[11469];
	B[11512] = B[164] ^ B[11471];
	B[11513] = !B[11472];
	B[11514] = B[11475] ^ B[11285];
	B[11515] = B[378] & B[11468];
	B[11516] = !B[11474];
	B[11517] = B[288] & B[11468];
	B[11518] = B[153] ^ B[11477];
	B[11519] = !B[11479];
	B[11520] = B[11475] & B[11252];
	B[11521] = B[11299] & B[11478];
	B[11522] = B[167] ^ B[11484];
	B[11523] = !B[11483];
	B[11524] = !B[11482];
	B[11525] = B[11481] ^ B[11209];
	B[11526] = !B[11475];
	B[11527] = B[162] ^ B[11480];
	B[11528] = B[389] & B[11468];
	B[11529] = B[377] & B[11475];
	B[11530] = B[391] & B[11475];
	B[11531] = !B[11485];
	B[11532] = B[373] & B[11475];
	B[11533] = B[376] & B[11475];
	B[11534] = B[272] & B[11475];
	B[11535] = B[11134] ^ B[11505];
	B[11536] = B[11439] & B[11487];
	B[11537] = B[372] & B[11475];
	B[11538] = B[163] ^ B[11490];
	B[11539] = B[11487] ^ B[11439];
	B[11540] = B[291] & B[11475];
	B[11541] = B[209] & B[11475];
	B[11542] = B[380] & B[11468];
	B[11543] = B[11367] ^ B[11479];
	B[11544] = B[660] & B[11475];
	B[11545] = B[675] & B[11475];
	B[11546] = B[11317] & B[11493];
	B[11547] = !B[11494];
	B[11548] = B[659] & B[11475];
	B[11549] = B[289] & B[11475];
	B[11550] = B[411] & B[11475];
	B[11551] = B[290] & B[11475];
	B[11552] = B[141] ^ B[11496];
	B[11553] = B[917] & B[11468];
	B[11554] = B[663] & B[11475];
	B[11555] = B[661] & B[11475];
	B[11556] = !B[11497];
	B[11557] = B[932] & B[11468];
	B[11558] = B[145] ^ B[11498];
	B[11559] = B[10601] & B[11499];
	B[11560] = B[11497] ^ B[11326];
	B[11561] = B[382] & B[11475];
	B[11562] = !B[11500];
	B[11563] = B[931] & B[11475];
	B[11564] = B[1574] & B[11475];
	B[11565] = B[666] & B[11475];
	B[11566] = B[11501] ^ B[10700];
	B[11567] = B[385] & B[11468];
	B[11568] = B[1634] & B[11475];
	B[11569] = B[11501] & B[10762];
	B[11570] = B[386] & B[11475];
	B[11571] = B[270] & B[11475];
	B[11572] = B[387] & B[11475];
	B[11573] = B[11407] ^ B[11502];
	B[11574] = !B[11502];
	B[11575] = !B[11503];
	B[11576] = B[11475] & B[5730];
	B[11577] = !B[11506];
	B[11578] = B[11147] & B[11481];
	B[11579] = B[11508] & B[11311];
	B[11580] = !B[11507];
	B[11581] = B[11470] & B[11511];
	B[11582] = !B[11510];
	B[11583] = B[11512] ^ B[11473];
	B[11584] = B[11513] & B[11358];
	B[11585] = !B[11514];
	B[11586] = B[11476] & B[11516];
	B[11587] = !B[11517];
	B[11588] = B[11512] & B[11473];
	B[11589] = !B[11515];
	B[11590] = B[11518] ^ B[10904];
	B[11591] = B[11518] & B[10904];
	B[11592] = !B[11521];
	B[11593] = !B[11520];
	B[11594] = B[11525] ^ B[11526];
	B[11595] = B[11522] & B[11523];
	B[11596] = B[11527] ^ B[11064];
	B[11597] = !B[11528];
	B[11598] = !B[11529];
	B[11599] = !B[11522];
	B[11600] = !B[11525];
	B[11601] = !B[11530];
	B[11602] = B[11527] & B[11064];
	B[11603] = !B[11532];
	B[11604] = !B[11534];
	B[11605] = !B[11533];
	B[11606] = !B[11536];
	B[11607] = !B[11535];
	B[11608] = !B[11537];
	B[11609] = B[11436] & B[11519];
	B[11610] = !B[11540];
	B[11611] = B[11538] ^ B[11491];
	B[11612] = !B[11541];
	B[11613] = !B[11542];
	B[11614] = B[11538] & B[11491];
	B[11615] = !B[11543];
	B[11616] = !B[11545];
	B[11617] = !B[11544];
	B[11618] = !B[11546];
	B[11619] = B[11495] & B[11547];
	B[11620] = !B[11548];
	B[11621] = !B[11549];
	B[11622] = !B[11550];
	B[11623] = !B[11551];
	B[11624] = B[11552] ^ B[11033];
	B[11625] = !B[11553];
	B[11626] = B[11552] & B[10979];
	B[11627] = !B[11554];
	B[11628] = !B[11555];
	B[11629] = !B[11557];
	B[11630] = B[11556] & B[11394];
	B[11631] = !B[11558];
	B[11632] = !B[11559];
	B[11633] = !B[11561];
	B[11634] = B[10855] & B[11558];
	B[11635] = !B[11563];
	B[11636] = !B[11564];
	B[11637] = !B[11565];
	B[11638] = !B[11566];
	B[11639] = !B[11567];
	B[11640] = !B[11568];
	B[11641] = !B[11569];
	B[11642] = !B[11570];
	B[11643] = !B[11571];
	B[11644] = !B[11572];
	B[11645] = B[11459] & B[11574];
	B[11646] = B[5730] ^ B[11526];
	B[11647] = B[11575] & B[7607];
	B[11648] = !B[11578];
	B[11649] = !B[11576];
	B[11650] = B[11464] & B[11577];
	B[11651] = !B[11579];
	B[11652] = B[11580] & B[11117];
	B[11653] = B[11648] & B[11248];
	B[11654] = B[11509] & B[11651];
	B[11655] = !B[11650];
	B[11656] = B[11582] & B[10961];
	B[11657] = !B[11581];
	B[11658] = !B[11584];
	B[11659] = !B[11586];
	B[11660] = !B[11588];
	B[11661] = B[11589] & B[10968];
	B[11662] = B[11587] & B[10967];
	B[11663] = B[11590] & B[11519];
	B[11664] = B[11368] & B[11590];
	B[11665] = !B[11591];
	B[11666] = B[11524] & B[11592];
	B[11667] = B[11596] & B[11531];
	B[11668] = !B[11595];
	B[11669] = B[11597] & B[11369];
	B[11670] = B[11599] & B[11483];
	B[11671] = B[11601] & B[11370];
	B[11672] = B[11600] & B[11475];
	B[11673] = B[11598] & B[11371];
	B[11674] = B[377] & B[11600];
	B[11675] = B[11603] & B[11374];
	B[11676] = B[373] & B[11600];
	B[11677] = B[391] & B[11600];
	B[11678] = B[11488] & B[11606];
	B[11679] = B[272] & B[11600];
	B[11680] = B[376] & B[11600];
	B[11681] = !B[11609];
	B[11682] = B[291] & B[11600];
	B[11683] = !B[11614];
	B[11684] = B[11613] & B[10976];
	B[11685] = B[11583] ^ B[11581];
	B[11686] = !B[11602];
	B[11687] = B[372] & B[11600];
	B[11688] = B[11221] ^ B[11619];
	B[11689] = B[11223] & B[11618];
	B[11690] = B[209] & B[11600];
	B[11691] = B[675] & B[11600];
	B[11692] = B[660] & B[11600];
	B[11693] = B[289] & B[11600];
	B[11694] = B[11621] & B[11387];
	B[11695] = B[659] & B[11600];
	B[11696] = B[411] & B[11600];
	B[11697] = !B[11624];
	B[11698] = B[11625] & B[10984];
	B[11699] = !B[11626];
	B[11700] = B[11627] & B[11392];
	B[11701] = B[290] & B[11600];
	B[11702] = B[661] & B[11600];
	B[11703] = B[11629] & B[10986];
	B[11704] = !B[11630];
	B[11705] = B[663] & B[11600];
	B[11706] = B[10855] ^ B[11631];
	B[11707] = !B[11634];
	B[11708] = B[382] & B[11600];
	B[11709] = B[11635] & B[11398];
	B[11710] = B[1574] & B[11600];
	B[11711] = B[931] & B[11600];
	B[11712] = B[666] & B[11600];
	B[11713] = B[11639] & B[10990];
	B[11714] = B[1634] & B[11600];
	B[11715] = B[11642] & B[11404];
	B[11716] = B[386] & B[11600];
	B[11717] = B[270] & B[11600];
	B[11718] = B[387] & B[11600];
	B[11719] = !B[11645];
	B[11720] = B[6568] & B[11647];
	B[11721] = !B[11646];
	B[11722] = B[5734] ^ B[11600];
	B[11723] = B[5734] & B[11600];
	B[11724] = B[11249] ^ B[11653];
	B[11725] = B[11632] & B[11704];
	B[11726] = B[11706] ^ B[11500];
	B[11727] = B[11654] & B[11462];
	B[11728] = B[11659] ^ B[11148];
	B[11729] = B[11583] & B[11657];
	B[11730] = B[11426] & B[11656];
	B[11731] = B[11658] & B[11585];
	B[11732] = B[11148] & B[11659];
	B[11733] = B[11435] & B[11662];
	B[11734] = B[11658] ^ B[11585];
	B[11735] = B[11434] & B[11661];
	B[11736] = !B[11664];
	B[11737] = B[11663] & B[11436];
	B[11738] = !B[11666];
	B[11739] = B[11669] & B[11267];
	B[11740] = !B[11670];
	B[11741] = !B[11672];
	B[11742] = B[11655] & B[11311];
	B[11743] = !B[11674];
	B[11744] = !B[11676];
	B[11745] = !B[11678];
	B[11746] = !B[11677];
	B[11747] = B[11611] ^ B[11678];
	B[11748] = !B[11679];
	B[11749] = !B[11680];
	B[11750] = B[11681] & B[11447];
	B[11751] = !B[11682];
	B[11752] = B[11448] & B[11684];
	B[11753] = !B[11685];
	B[11754] = !B[11687];
	B[11755] = !B[11689];
	B[11756] = !B[11690];
	B[11757] = !B[11692];
	B[11758] = !B[11691];
	B[11759] = !B[11693];
	B[11760] = !B[11695];
	B[11761] = !B[11696];
	B[11762] = B[11451] & B[11698];
	B[11763] = !B[11701];
	B[11764] = !B[11702];
	B[11765] = B[11455] & B[11703];
	B[11766] = !B[11705];
	B[11767] = !B[11706];
	B[11768] = B[10924] & B[11707];
	B[11769] = !B[11708];
	B[11770] = !B[11710];
	B[11771] = !B[11711];
	B[11772] = !B[11712];
	B[11773] = B[11457] & B[11713];
	B[11774] = !B[11714];
	B[11775] = !B[11716];
	B[11776] = !B[11717];
	B[11777] = !B[11718];
	B[11778] = B[11409] & B[11719];
	B[11779] = !B[11723];
	B[11780] = !B[11727];
	B[11781] = B[164] ^ B[11735];
	B[11782] = !B[11729];
	B[11783] = B[162] ^ B[11730];
	B[11784] = !B[11731];
	B[11785] = B[153] ^ B[11733];
	B[11786] = B[378] & B[11734];
	B[11787] = B[288] & B[11734];
	B[11788] = !B[11732];
	B[11789] = !B[11737];
	B[11790] = B[11665] & B[11736];
	B[11791] = B[374] & B[11734];
	B[11792] = B[11668] & B[11738];
	B[11793] = B[389] & B[11734];
	B[11794] = B[167] ^ B[11739];
	B[11795] = B[11743] & B[11605];
	B[11796] = !B[11742];
	B[11797] = B[11724] ^ B[11600];
	B[11798] = B[11724] & B[11600];
	B[11799] = B[11744] & B[11608];
	B[11800] = B[11742] ^ B[11379];
	B[11801] = B[391] & B[11724];
	B[11802] = B[377] & B[11724];
	B[11803] = B[11611] & B[11745];
	B[11804] = B[11746] & B[11610];
	B[11805] = B[11384] & B[11748];
	B[11806] = !B[11747];
	B[11807] = B[11590] ^ B[11750];
	B[11808] = B[373] & B[11724];
	B[11809] = B[163] ^ B[11752];
	B[11810] = B[380] & B[11734];
	B[11811] = B[272] & B[11724];
	B[11812] = B[376] & B[11724];
	B[11813] = B[291] & B[11724];
	B[11814] = B[11386] & B[11755];
	B[11815] = B[372] & B[11724];
	B[11816] = B[209] & B[11724];
	B[11817] = B[11759] & B[11623];
	B[11818] = B[11755] ^ B[11386];
	B[11819] = B[660] & B[11724];
	B[11820] = B[659] & B[11724];
	B[11821] = B[917] & B[11734];
	B[11822] = B[675] & B[11724];
	B[11823] = B[411] & B[11724];
	B[11824] = B[289] & B[11724];
	B[11825] = B[141] ^ B[11762];
	B[11826] = B[290] & B[11724];
	B[11827] = B[145] ^ B[11765];
	B[11828] = !B[11725];
	B[11829] = B[11766] & B[11633];
	B[11830] = B[11767] & B[11562];
	B[11831] = B[932] & B[11734];
	B[11832] = B[661] & B[11724];
	B[11833] = B[11725] ^ B[11726];
	B[11834] = B[663] & B[11724];
	B[11835] = B[382] & B[11724];
	B[11836] = !B[11768];
	B[11837] = B[11771] & B[11637];
	B[11838] = B[1574] & B[11724];
	B[11839] = B[931] & B[11724];
	B[11840] = B[10927] ^ B[11773];
	B[11841] = B[385] & B[11734];
	B[11842] = B[666] & B[11724];
	B[11843] = B[1634] & B[11724];
	B[11844] = B[11773] & B[10993];
	B[11845] = B[11775] & B[11643];
	B[11846] = B[386] & B[11724];
	B[11847] = B[270] & B[11724];
	B[11848] = B[11646] ^ B[11778];
	B[11849] = !B[11778];
	B[11850] = B[387] & B[11724];
	B[11851] = B[6049] & B[11724];
	B[11852] = !B[11724];
	B[11853] = B[6052] & B[11779];
	B[11854] = B[11652] & B[11780];
	B[11855] = B[11790] & B[11789];
	B[11856] = B[11660] & B[11782];
	B[11857] = !B[11783];
	B[11858] = B[11728] ^ B[11781];
	B[11859] = B[11784] & B[11593];
	B[11860] = B[11728] & B[11781];
	B[11861] = !B[11787];
	B[11862] = B[11210] & B[11788];
	B[11863] = !B[11785];
	B[11864] = B[11486] & B[11788];
	B[11865] = !B[11786];
	B[11866] = B[11301] & B[11783];
	B[11867] = !B[11792];
	B[11868] = !B[11791];
	B[11869] = B[11535] & B[11794];
	B[11870] = !B[11793];
	B[11871] = B[11213] & B[11785];
	B[11872] = !B[11794];
	B[11873] = B[11796] & B[11379];
	B[11874] = !B[11798];
	B[11875] = !B[11800];
	B[11876] = !B[11802];
	B[11877] = !B[11801];
	B[11878] = !B[11803];
	B[11879] = !B[11808];
	B[11880] = !B[11807];
	B[11881] = B[11688] ^ B[11809];
	B[11882] = !B[11810];
	B[11883] = B[11688] & B[11809];
	B[11884] = !B[11811];
	B[11885] = !B[11813];
	B[11886] = !B[11812];
	B[11887] = !B[11814];
	B[11888] = !B[11815];
	B[11889] = !B[11816];
	B[11890] = !B[11819];
	B[11891] = !B[11820];
	B[11892] = !B[11821];
	B[11893] = !B[11822];
	B[11894] = B[11233] ^ B[11825];
	B[11895] = !B[11824];
	B[11896] = !B[11823];
	B[11897] = B[11233] & B[11825];
	B[11898] = !B[11826];
	B[11899] = !B[11827];
	B[11900] = B[11726] & B[11828];
	B[11901] = !B[11832];
	B[11902] = !B[11831];
	B[11903] = !B[11830];
	B[11904] = !B[11833];
	B[11905] = B[11175] & B[11827];
	B[11906] = !B[11834];
	B[11907] = !B[11835];
	B[11908] = !B[11838];
	B[11909] = !B[11839];
	B[11910] = !B[11840];
	B[11911] = !B[11841];
	B[11912] = !B[11842];
	B[11913] = !B[11843];
	B[11914] = !B[11844];
	B[11915] = !B[11846];
	B[11916] = !B[11847];
	B[11917] = B[11721] & B[11849];
	B[11918] = !B[11850];
	B[11919] = !B[11851];
	B[11920] = B[6049] ^ B[11852];
	B[11921] = !B[11853];
	B[11922] = B[11920] ^ B[11853];
	B[11923] = !B[11854];
	B[11924] = B[11213] ^ B[11863];
	B[11925] = !B[11856];
	B[11926] = B[11301] ^ B[11857];
	B[11927] = B[11594] ^ B[11859];
	B[11928] = !B[11859];
	B[11929] = B[11861] & B[11214];
	B[11930] = B[11865] & B[11215];
	B[11931] = !B[11864];
	B[11932] = !B[11862];
	B[11933] = !B[11860];
	B[11934] = !B[11866];
	B[11935] = !B[11855];
	B[11936] = B[11740] & B[11867];
	B[11937] = B[11868] & B[11219];
	B[11938] = B[11870] & B[11604];
	B[11939] = !B[11869];
	B[11940] = !B[11871];
	B[11941] = B[11607] & B[11872];
	B[11942] = !B[11873];
	B[11943] = B[11724] ^ B[11875];
	B[11944] = B[11854] ^ B[11073];
	B[11945] = B[11877] & B[11751];
	B[11946] = B[11876] & B[11749];
	B[11947] = B[11683] & B[11878];
	B[11948] = B[11724] & B[11875];
	B[11949] = B[11879] & B[11754];
	B[11950] = B[391] & B[11875];
	B[11951] = B[377] & B[11875];
	B[11952] = B[11622] & B[11884];
	B[11953] = !B[11883];
	B[11954] = B[11882] & B[11226];
	B[11955] = B[373] & B[11875];
	B[11956] = B[376] & B[11875];
	B[11957] = B[272] & B[11875];
	B[11958] = B[11450] & B[11887];
	B[11959] = B[372] & B[11875];
	B[11960] = B[291] & B[11875];
	B[11961] = B[209] & B[11875];
	B[11962] = B[11892] & B[11230];
	B[11963] = B[675] & B[11875];
	B[11964] = B[289] & B[11875];
	B[11965] = B[11895] & B[11763];
	B[11966] = !B[11897];
	B[11967] = B[659] & B[11875];
	B[11968] = B[411] & B[11875];
	B[11969] = B[290] & B[11875];
	B[11970] = !B[11900];
	B[11971] = B[11107] ^ B[11899];
	B[11972] = B[660] & B[11875];
	B[11973] = B[11902] & B[11236];
	B[11974] = B[663] & B[11875];
	B[11975] = B[11906] & B[11769];
	B[11976] = !B[11905];
	B[11977] = B[661] & B[11875];
	B[11978] = B[382] & B[11875];
	B[11979] = B[1574] & B[11875];
	B[11980] = B[11909] & B[11772];
	B[11981] = B[931] & B[11875];
	B[11982] = B[11911] & B[11239];
	B[11983] = B[666] & B[11875];
	B[11984] = B[1634] & B[11875];
	B[11985] = B[11915] & B[11776];
	B[11986] = B[386] & B[11875];
	B[11987] = !B[11917];
	B[11988] = B[270] & B[11875];
	B[11989] = B[5735] & B[11875];
	B[11990] = B[5735] ^ B[11875];
	B[11991] = B[6310] & B[11919];
	B[11992] = B[387] & B[11875];
	B[11993] = !B[11920];
	B[11994] = B[11923] & B[11073];
	B[11995] = B[11925] & B[11858];
	B[11996] = !B[11926];
	B[11997] = B[11594] & B[11928];
	B[11998] = !B[11927];
	B[11999] = B[11438] & B[11932];
	B[12000] = !B[11924];
	B[12001] = B[11671] & B[11929];
	B[12002] = B[11673] & B[11930];
	B[12003] = B[11932] ^ B[11438];
	B[12004] = !B[11936];
	B[12005] = B[11675] & B[11937];
	B[12006] = B[11938] & B[11443];
	B[12007] = !B[11941];
	B[12008] = B[11942] & B[11492];
	B[12009] = B[11667] & B[11931];
	B[12010] = !B[11944];
	B[12011] = !B[11948];
	B[12012] = !B[11947];
	B[12013] = B[11925] ^ B[11858];
	B[12014] = !B[11950];
	B[12015] = !B[11951];
	B[12016] = B[11694] & B[11954];
	B[12017] = !B[11955];
	B[12018] = B[11924] ^ B[11855];
	B[12019] = B[11624] ^ B[11958];
	B[12020] = !B[11958];
	B[12021] = !B[11957];
	B[12022] = !B[11956];
	B[12023] = !B[11959];
	B[12024] = !B[11960];
	B[12025] = !B[11961];
	B[12026] = B[11700] & B[11962];
	B[12027] = !B[11964];
	B[12028] = !B[11963];
	B[12029] = !B[11967];
	B[12030] = !B[11968];
	B[12031] = !B[11969];
	B[12032] = B[11903] & B[11970];
	B[12033] = B[11971] ^ B[11768];
	B[12034] = B[11709] & B[11973];
	B[12035] = !B[11972];
	B[12036] = !B[11974];
	B[12037] = B[11971] & B[11836];
	B[12038] = B[11176] & B[11976];
	B[12039] = !B[11977];
	B[12040] = !B[11978];
	B[12041] = !B[11979];
	B[12042] = !B[11981];
	B[12043] = B[11715] & B[11982];
	B[12044] = !B[11983];
	B[12045] = !B[11984];
	B[12046] = !B[11986];
	B[12047] = !B[11988];
	B[12048] = B[11649] & B[11987];
	B[12049] = B[11990] ^ B[11991];
	B[12050] = !B[11989];
	B[12051] = !B[11991];
	B[12052] = !B[11992];
	B[12053] = B[11993] & B[11921];
	B[12054] = !B[11994];
	B[12055] = B[11667] & B[11996];
	B[12056] = B[11602] & B[11996];
	B[12057] = !B[11995];
	B[12058] = B[378] & B[11998];
	B[12059] = !B[11997];
	B[12060] = B[164] ^ B[12002];
	B[12061] = B[153] ^ B[12001];
	B[12062] = B[11935] & B[12000];
	B[12063] = !B[11999];
	B[12064] = B[374] & B[11998];
	B[12065] = B[288] & B[11998];
	B[12066] = B[12004] & B[11939];
	B[12067] = B[162] ^ B[12005];
	B[12068] = B[389] & B[11998];
	B[12069] = B[167] ^ B[12006];
	B[12070] = B[11030] ^ B[12008];
	B[12071] = !B[12009];
	B[12072] = B[12012] & B[11881];
	B[12073] = B[380] & B[11998];
	B[12074] = B[12014] & B[11885];
	B[12075] = B[12012] ^ B[11881];
	B[12076] = B[12015] & B[11886];
	B[12077] = B[163] ^ B[12016];
	B[12078] = B[12017] & B[11888];
	B[12079] = B[11697] & B[12020];
	B[12080] = !B[12018];
	B[12081] = !B[12019];
	B[12082] = B[11761] & B[12021];
	B[12083] = B[376] & B[12010];
	B[12084] = B[391] & B[12010];
	B[12085] = B[141] ^ B[12026];
	B[12086] = B[12027] & B[11898];
	B[12087] = B[373] & B[12010];
	B[12088] = B[917] & B[11998];
	B[12089] = B[272] & B[12010];
	B[12090] = B[372] & B[12010];
	B[12091] = B[291] & B[12010];
	B[12092] = B[660] & B[12010];
	B[12093] = B[675] & B[12010];
	B[12094] = B[209] & B[12010];
	B[12095] = B[411] & B[12010];
	B[12096] = B[377] & B[12010];
	B[12097] = B[659] & B[12010];
	B[12098] = !B[12032];
	B[12099] = !B[12033];
	B[12100] = B[932] & B[11998];
	B[12101] = B[145] ^ B[12034];
	B[12102] = B[289] & B[12010];
	B[12103] = !B[12037];
	B[12104] = B[12036] & B[11907];
	B[12105] = B[12033] ^ B[12032];
	B[12106] = B[290] & B[12010];
	B[12107] = !B[12038];
	B[12108] = B[661] & B[12010];
	B[12109] = B[663] & B[12010];
	B[12110] = B[382] & B[12010];
	B[12111] = B[12042] & B[11912];
	B[12112] = B[385] & B[11998];
	B[12113] = B[11110] ^ B[12043];
	B[12114] = B[1574] & B[12010];
	B[12115] = B[12043] & B[11110];
	B[12116] = B[931] & B[12010];
	B[12117] = B[666] & B[12010];
	B[12118] = B[12046] & B[11916];
	B[12119] = B[1634] & B[12010];
	B[12120] = B[270] & B[12010];
	B[12121] = B[11722] ^ B[12048];
	B[12122] = !B[12048];
	B[12123] = B[6051] & B[12050];
	B[12124] = !B[12049];
	B[12125] = B[386] & B[12010];
	B[12126] = B[11990] & B[12051];
	B[12127] = B[387] & B[12010];
	B[12128] = B[5483] ^ B[12010];
	B[12129] = !B[12053];
	B[12130] = B[5281] & B[12010];
	B[12131] = B[11415] & B[12054];
	B[12132] = !B[12056];
	B[12133] = B[12055] & B[11931];
	B[12134] = B[11933] & B[12057];
	B[12135] = B[11741] & B[12059];
	B[12136] = B[12003] ^ B[12060];
	B[12137] = !B[12058];
	B[12138] = !B[12061];
	B[12139] = B[12063] & B[11433];
	B[12140] = B[12003] & B[12060];
	B[12141] = !B[12062];
	B[12142] = B[11539] ^ B[12067];
	B[12143] = !B[12064];
	B[12144] = B[11539] & B[12067];
	B[12145] = !B[12066];
	B[12146] = !B[12065];
	B[12147] = !B[12068];
	B[12148] = B[11489] & B[12061];
	B[12149] = B[11543] & B[12069];
	B[12150] = !B[12069];
	B[12151] = !B[12070];
	B[12152] = B[12071] & B[11686];
	B[12153] = B[12070] ^ B[12010];
	B[12154] = B[11125] & B[12054];
	B[12155] = !B[12072];
	B[12156] = !B[12073];
	B[12157] = B[11818] ^ B[12077];
	B[12158] = B[11818] & B[12077];
	B[12159] = !B[12079];
	B[12160] = !B[12083];
	B[12161] = !B[12084];
	B[12162] = !B[12085];
	B[12163] = !B[12087];
	B[12164] = !B[12090];
	B[12165] = !B[12088];
	B[12166] = !B[12089];
	B[12167] = !B[12091];
	B[12168] = !B[12092];
	B[12169] = B[11560] & B[12085];
	B[12170] = !B[12093];
	B[12171] = !B[12095];
	B[12172] = !B[12094];
	B[12173] = !B[12097];
	B[12174] = !B[12096];
	B[12175] = B[12099] & B[12098];
	B[12176] = B[12101] ^ B[11399];
	B[12177] = !B[12100];
	B[12178] = !B[12102];
	B[12179] = B[12101] & B[11399];
	B[12180] = !B[12106];
	B[12181] = !B[12108];
	B[12182] = !B[12109];
	B[12183] = !B[12110];
	B[12184] = !B[12112];
	B[12185] = !B[12113];
	B[12186] = !B[12114];
	B[12187] = !B[12115];
	B[12188] = !B[12116];
	B[12189] = !B[12117];
	B[12190] = !B[12119];
	B[12191] = !B[12120];
	B[12192] = !B[12121];
	B[12193] = B[11722] & B[12122];
	B[12194] = !B[12125];
	B[12195] = !B[12127];
	B[12196] = !B[12126];
	B[12197] = !B[12123];
	B[12198] = !B[12128];
	B[12199] = !B[12130];
	B[12200] = !B[12131];
	B[12201] = !B[12134];
	B[12202] = B[11934] & B[12132];
	B[12203] = !B[12133];
	B[12204] = B[12137] & B[11377];
	B[12205] = !B[12135];
	B[12206] = !B[12140];
	B[12207] = B[11797] ^ B[12135];
	B[12208] = B[11596] ^ B[12139];
	B[12209] = B[11489] ^ B[12138];
	B[12210] = B[11940] & B[12141];
	B[12211] = B[12143] & B[11381];
	B[12212] = B[12146] & B[11382];
	B[12213] = !B[12144];
	B[12214] = B[12007] & B[12145];
	B[12215] = !B[12148];
	B[12216] = !B[12149];
	B[12217] = B[12147] & B[11612];
	B[12218] = B[12150] & B[11615];
	B[12219] = B[11800] ^ B[12151];
	B[12220] = B[11926] ^ B[12152];
	B[12221] = !B[12153];
	B[12222] = !B[12154];
	B[12223] = B[11875] & B[12151];
	B[12224] = B[12151] & B[12010];
	B[12225] = B[11953] & B[12155];
	B[12226] = B[12156] & B[11389];
	B[12227] = B[377] & B[12151];
	B[12228] = B[373] & B[12151];
	B[12229] = !B[12158];
	B[12230] = B[391] & B[12151];
	B[12231] = B[11699] & B[12159];
	B[12232] = B[660] & B[12151];
	B[12233] = B[272] & B[12151];
	B[12234] = B[291] & B[12151];
	B[12235] = B[372] & B[12151];
	B[12236] = B[659] & B[12151];
	B[12237] = B[11560] ^ B[12162];
	B[12238] = B[209] & B[12151];
	B[12239] = B[675] & B[12151];
	B[12240] = B[12165] & B[11397];
	B[12241] = B[12030] & B[12166];
	B[12242] = B[289] & B[12151];
	B[12243] = !B[12169];
	B[12244] = B[411] & B[12151];
	B[12245] = B[376] & B[12151];
	B[12246] = B[290] & B[12151];
	B[12247] = !B[12175];
	B[12248] = B[12176] ^ B[12038];
	B[12249] = B[12177] & B[11400];
	B[12250] = B[661] & B[12151];
	B[12251] = B[663] & B[12151];
	B[12252] = B[12176] & B[12107];
	B[12253] = !B[12179];
	B[12254] = B[382] & B[12151];
	B[12255] = B[1574] & B[12151];
	B[12256] = B[931] & B[12151];
	B[12257] = B[12184] & B[11405];
	B[12258] = B[666] & B[12151];
	B[12259] = B[1634] & B[12151];
	B[12260] = B[386] & B[12151];
	B[12261] = B[387] & B[12151];
	B[12262] = B[5737] ^ B[12151];
	B[12263] = B[270] & B[12151];
	B[12264] = !B[12193];
	B[12265] = B[5737] & B[12151];
	B[12266] = B[11504] & B[12200];
	B[12267] = B[12201] & B[12136];
	B[12268] = B[12202] & B[12203];
	B[12269] = B[11797] & B[12205];
	B[12270] = B[12204] & B[11795];
	B[12271] = !B[12210];
	B[12272] = !B[12208];
	B[12273] = !B[12207];
	B[12274] = !B[12209];
	B[12275] = B[11799] & B[12211];
	B[12276] = !B[12214];
	B[12277] = B[11804] & B[12212];
	B[12278] = B[12217] & B[11805];
	B[12279] = !B[12218];
	B[12280] = !B[12219];
	B[12281] = B[12222] ^ B[11282];
	B[12282] = !B[12223];
	B[12283] = !B[12224];
	B[12284] = !B[12225];
	B[12285] = B[11817] & B[12226];
	B[12286] = !B[12227];
	B[12287] = !B[12228];
	B[12288] = B[12201] ^ B[12136];
	B[12289] = !B[12230];
	B[12290] = B[12209] ^ B[12210];
	B[12291] = !B[12232];
	B[12292] = !B[12233];
	B[12293] = !B[12231];
	B[12294] = !B[12234];
	B[12295] = !B[12235];
	B[12296] = !B[12237];
	B[12297] = !B[12236];
	B[12298] = !B[12238];
	B[12299] = !B[12239];
	B[12300] = B[11829] & B[12240];
	B[12301] = !B[12242];
	B[12302] = !B[12244];
	B[12303] = !B[12245];
	B[12304] = !B[12246];
	B[12305] = B[12103] & B[12247];
	B[12306] = B[11837] & B[12249];
	B[12307] = !B[12250];
	B[12308] = !B[12248];
	B[12309] = !B[12252];
	B[12310] = B[11401] & B[12253];
	B[12311] = !B[12251];
	B[12312] = !B[12254];
	B[12313] = !B[12255];
	B[12314] = !B[12256];
	B[12315] = B[11845] & B[12257];
	B[12316] = !B[12258];
	B[12317] = !B[12259];
	B[12318] = !B[12260];
	B[12319] = !B[12261];
	B[12320] = B[12262] ^ B[12123];
	B[12321] = !B[12263];
	B[12322] = B[12262] & B[12197];
	B[12323] = !B[12265];
	B[12324] = B[11282] & B[12222];
	B[12325] = !B[12266];
	B[12326] = !B[12268];
	B[12327] = !B[12267];
	B[12328] = B[164] ^ B[12270];
	B[12329] = !B[12269];
	B[12330] = B[12271] & B[12274];
	B[12331] = B[288] & B[12273];
	B[12332] = B[378] & B[12273];
	B[12333] = B[162] ^ B[12275];
	B[12334] = B[374] & B[12273];
	B[12335] = B[12216] & B[12276];
	B[12336] = B[153] ^ B[12277];
	B[12337] = B[167] ^ B[12278];
	B[12338] = B[389] & B[12273];
	B[12339] = B[12280] & B[12221];
	B[12340] = !B[12281];
	B[12341] = B[12282] & B[12283];
	B[12342] = B[12284] & B[12157];
	B[12343] = B[12286] & B[12022];
	B[12344] = B[163] ^ B[12285];
	B[12345] = B[12287] & B[12023];
	B[12346] = B[12284] ^ B[12157];
	B[12347] = B[12010] & B[12281];
	B[12348] = B[380] & B[12273];
	B[12349] = B[377] & B[12281];
	B[12350] = B[12289] & B[12024];
	B[12351] = B[12293] & B[11894];
	B[12352] = !B[12290];
	B[12353] = B[11896] & B[12292];
	B[12354] = B[12161] & B[12294];
	B[12355] = B[12293] ^ B[11894];
	B[12356] = B[373] & B[12281];
	B[12357] = B[391] & B[12281];
	B[12358] = B[12163] & B[12295];
	B[12359] = B[376] & B[12281];
	B[12360] = B[291] & B[12281];
	B[12361] = B[675] & B[12281];
	B[12362] = B[660] & B[12281];
	B[12363] = B[141] ^ B[12300];
	B[12364] = B[209] & B[12281];
	B[12365] = B[272] & B[12281];
	B[12366] = B[12301] & B[12031];
	B[12367] = B[917] & B[12273];
	B[12368] = B[372] & B[12281];
	B[12369] = B[12174] & B[12303];
	B[12370] = B[411] & B[12281];
	B[12371] = B[289] & B[12281];
	B[12372] = !B[12305];
	B[12373] = B[12178] & B[12304];
	B[12374] = B[12248] ^ B[12305];
	B[12375] = B[145] ^ B[12306];
	B[12376] = B[659] & B[12281];
	B[12377] = B[12311] & B[12040];
	B[12378] = B[932] & B[12273];
	B[12379] = B[290] & B[12281];
	B[12380] = !B[12310];
	B[12381] = B[661] & B[12281];
	B[12382] = B[12182] & B[12312];
	B[12383] = B[663] & B[12281];
	B[12384] = B[382] & B[12281];
	B[12385] = B[12314] & B[12044];
	B[12386] = B[11337] ^ B[12315];
	B[12387] = B[385] & B[12273];
	B[12388] = B[1574] & B[12281];
	B[12389] = B[12188] & B[12316];
	B[12390] = B[12315] & B[11408];
	B[12391] = B[931] & B[12281];
	B[12392] = B[666] & B[12281];
	B[12393] = B[386] & B[12281];
	B[12394] = B[12318] & B[12047];
	B[12395] = B[270] & B[12281];
	B[12396] = B[12320] ^ B[128];
	B[12397] = B[12194] & B[12321];
	B[12398] = !B[12320];
	B[12399] = !B[12322];
	B[12400] = B[5748] & B[12281];
	B[12401] = B[387] & B[12281];
	B[12402] = B[1634] & B[12281];
	B[12403] = !B[12324];
	B[12404] = B[10862] & B[12325];
	B[12405] = B[12326] & B[12142];
	B[12406] = B[12206] & B[12327];
	B[12407] = B[12328] ^ B[12272];
	B[12408] = B[11874] & B[12329];
	B[12409] = !B[12330];
	B[12410] = !B[12331];
	B[12411] = B[12328] & B[12272];
	B[12412] = !B[12332];
	B[12413] = B[12333] ^ B[11806];
	B[12414] = B[12336] ^ B[11753];
	B[12415] = !B[12335];
	B[12416] = B[12333] & B[11806];
	B[12417] = !B[12334];
	B[12418] = B[12336] & B[11753];
	B[12419] = B[12337] & B[11880];
	B[12420] = !B[12338];
	B[12421] = !B[12337];
	B[12422] = B[12326] ^ B[12142];
	B[12423] = B[11944] ^ B[12340];
	B[12424] = !B[12342];
	B[12425] = B[12344] ^ B[12081];
	B[12426] = !B[12347];
	B[12427] = !B[12348];
	B[12428] = B[12344] & B[12019];
	B[12429] = !B[12349];
	B[12430] = !B[12351];
	B[12431] = !B[12356];
	B[12432] = !B[12357];
	B[12433] = !B[12359];
	B[12434] = !B[12360];
	B[12435] = !B[12364];
	B[12436] = !B[12365];
	B[12437] = !B[12362];
	B[12438] = B[12363] ^ B[11904];
	B[12439] = !B[12361];
	B[12440] = !B[12367];
	B[12441] = B[12363] & B[11904];
	B[12442] = !B[12368];
	B[12443] = !B[12370];
	B[12444] = !B[12371];
	B[12445] = B[12308] & B[12372];
	B[12446] = B[12375] ^ B[11638];
	B[12447] = !B[12376];
	B[12448] = !B[12379];
	B[12449] = !B[12378];
	B[12450] = B[12375] & B[11638];
	B[12451] = !B[12381];
	B[12452] = !B[12383];
	B[12453] = !B[12384];
	B[12454] = !B[12386];
	B[12455] = !B[12387];
	B[12456] = !B[12388];
	B[12457] = !B[12390];
	B[12458] = !B[12391];
	B[12459] = !B[12392];
	B[12460] = !B[12393];
	B[12461] = !B[12395];
	B[12462] = B[12396] ^ B[129];
	B[12463] = B[12398] & B[153];
	B[12464] = B[12396] & B[167];
	B[12465] = B[12323] & B[12399];
	B[12466] = B[5748] ^ B[12340];
	B[12467] = !B[12400];
	B[12468] = !B[12401];
	B[12469] = !B[12402];
	B[12470] = B[12403] & B[11342];
	B[12471] = !B[12404];
	B[12472] = B[12404] ^ B[10609];
	B[12473] = !B[12406];
	B[12474] = !B[12405];
	B[12475] = !B[12408];
	B[12476] = B[12412] & B[11617];
	B[12477] = B[12410] & B[11616];
	B[12478] = B[11943] ^ B[12408];
	B[12479] = !B[12411];
	B[12480] = B[12215] & B[12409];
	B[12481] = B[12279] & B[12415];
	B[12482] = B[12417] & B[11620];
	B[12483] = !B[12416];
	B[12484] = !B[12419];
	B[12485] = B[12420] & B[11756];
	B[12486] = !B[12418];
	B[12487] = B[12421] & B[11807];
	B[12488] = B[12229] & B[12424];
	B[12489] = !B[12425];
	B[12490] = B[12407] ^ B[12406];
	B[12491] = !B[12428];
	B[12492] = B[12429] & B[12160];
	B[12493] = B[12427] & B[11628];
	B[12494] = B[11966] & B[12430];
	B[12495] = B[12431] & B[12164];
	B[12496] = B[12432] & B[12167];
	B[12497] = B[12302] & B[12436];
	B[12498] = B[12440] & B[11636];
	B[12499] = !B[12441];
	B[12500] = B[12444] & B[12180];
	B[12501] = !B[12445];
	B[12502] = B[12446] ^ B[12310];
	B[12503] = B[12449] & B[11640];
	B[12504] = B[12446] & B[12380];
	B[12505] = !B[12450];
	B[12506] = B[12452] & B[12183];
	B[12507] = B[12455] & B[11644];
	B[12508] = B[12458] & B[12189];
	B[12509] = B[12460] & B[12191];
	B[12510] = !B[12462];
	B[12511] = !B[12464];
	B[12512] = !B[12463];
	B[12513] = B[12128] ^ B[12465];
	B[12514] = !B[12465];
	B[12515] = B[6066] & B[12467];
	B[12516] = !B[12466];
	B[12517] = B[10774] ^ B[12470];
	B[12518] = B[10609] & B[12471];
	B[12519] = !B[12472];
	B[12520] = B[12407] & B[12473];
	B[12521] = B[12213] & B[12474];
	B[12522] = B[11943] & B[12475];
	B[12523] = B[12476] & B[11946];
	B[12524] = B[11945] & B[12477];
	B[12525] = !B[12478];
	B[12526] = !B[12480];
	B[12527] = !B[12481];
	B[12528] = B[11949] & B[12482];
	B[12529] = B[12485] & B[11952];
	B[12530] = !B[12487];
	B[12531] = B[12425] ^ B[12488];
	B[12532] = !B[12488];
	B[12533] = !B[12517];
	B[12534] = B[11965] & B[12493];
	B[12535] = B[12414] ^ B[12480];
	B[12536] = !B[12490];
	B[12537] = !B[12494];
	B[12538] = B[12237] ^ B[12494];
	B[12539] = B[11975] & B[12498];
	B[12540] = B[12309] & B[12501];
	B[12541] = B[11980] & B[12503];
	B[12542] = !B[12502];
	B[12543] = B[12505] & B[11641];
	B[12544] = !B[12504];
	B[12545] = B[11985] & B[12507];
	B[12546] = B[12511] & B[12512];
	B[12547] = B[12198] & B[12514];
	B[12548] = !B[12515];
	B[12549] = !B[12518];
	B[12550] = !B[12521];
	B[12551] = !B[12520];
	B[12552] = !B[12522];
	B[12553] = B[153] ^ B[12524];
	B[12554] = B[288] & B[12525];
	B[12555] = B[12414] & B[12526];
	B[12556] = B[378] & B[12525];
	B[12557] = B[164] ^ B[12523];
	B[12558] = B[162] ^ B[12528];
	B[12559] = B[374] & B[12525];
	B[12560] = B[12484] & B[12527];
	B[12561] = B[167] ^ B[12529];
	B[12562] = B[389] & B[12525];
	B[12563] = B[12413] ^ B[12521];
	B[12564] = B[380] & B[12525];
	B[12565] = B[12489] & B[12532];
	B[12566] = !B[12531];
	B[12567] = B[12281] ^ B[12533];
	B[12568] = B[12281] & B[12533];
	B[12569] = B[163] ^ B[12534];
	B[12570] = !B[12535];
	B[12571] = B[377] & B[12533];
	B[12572] = B[12472] ^ B[12533];
	B[12573] = B[12296] & B[12537];
	B[12574] = B[391] & B[12533];
	B[12575] = B[376] & B[12519];
	B[12576] = B[660] & B[12533];
	B[12577] = B[391] & B[12519];
	B[12578] = B[377] & B[12519];
	B[12579] = B[272] & B[12533];
	B[12580] = B[376] & B[12533];
	B[12581] = B[291] & B[12533];
	B[12582] = B[373] & B[12533];
	B[12583] = B[917] & B[12525];
	B[12584] = B[291] & B[12519];
	B[12585] = B[675] & B[12533];
	B[12586] = B[675] & B[12519];
	B[12587] = B[141] ^ B[12539];
	B[12588] = B[209] & B[12533];
	B[12589] = B[272] & B[12519];
	B[12590] = B[660] & B[12519];
	B[12591] = B[372] & B[12533];
	B[12592] = B[373] & B[12519];
	B[12593] = B[372] & B[12519];
	B[12594] = B[659] & B[12533];
	B[12595] = B[209] & B[12519];
	B[12596] = B[411] & B[12533];
	B[12597] = B[289] & B[12533];
	B[12598] = B[12502] ^ B[12540];
	B[12599] = B[411] & B[12519];
	B[12600] = !B[12540];
	B[12601] = B[659] & B[12519];
	B[12602] = B[145] ^ B[12541];
	B[12603] = B[289] & B[12519];
	B[12604] = B[290] & B[12533];
	B[12605] = B[932] & B[12525];
	B[12606] = !B[12543];
	B[12607] = B[290] & B[12519];
	B[12608] = B[661] & B[12533];
	B[12609] = B[663] & B[12533];
	B[12610] = B[661] & B[12519];
	B[12611] = B[663] & B[12519];
	B[12612] = B[382] & B[12533];
	B[12613] = B[11573] ^ B[12545];
	B[12614] = B[385] & B[12525];
	B[12615] = B[1574] & B[12533];
	B[12616] = B[382] & B[12519];
	B[12617] = B[12545] & B[11573];
	B[12618] = B[12519] & B[12533];
	B[12619] = B[931] & B[12533];
	B[12620] = B[386] & B[12533];
	B[12621] = B[666] & B[12519];
	B[12622] = B[1634] & B[12533];
	B[12623] = B[1634] & B[12519];
	B[12624] = B[12513] ^ B[12546];
	B[12625] = !B[12546];
	B[12626] = !B[12547];
	B[12627] = B[387] & B[12533];
	B[12628] = B[6314] & B[12533];
	B[12629] = B[270] & B[12519];
	B[12630] = B[6316] ^ B[12519];
	B[12631] = B[387] & B[12519];
	B[12632] = B[6061] & B[12519];
	B[12633] = B[5741] ^ B[12533];
	B[12634] = B[270] & B[12533];
	B[12635] = B[386] & B[12519];
	B[12636] = B[1574] & B[12519];
	B[12637] = B[931] & B[12519];
	B[12638] = B[666] & B[12533];
	B[12639] = B[10704] & B[12549];
	B[12640] = !B[12572];
	B[12641] = B[12479] & B[12551];
	B[12642] = B[12413] & B[12550];
	B[12643] = B[12011] & B[12552];
	B[12644] = B[12220] ^ B[12557];
	B[12645] = B[12220] & B[12557];
	B[12646] = !B[12553];
	B[12647] = !B[12554];
	B[12648] = !B[12556];
	B[12649] = !B[12555];
	B[12650] = B[12075] ^ B[12558];
	B[12651] = !B[12560];
	B[12652] = !B[12559];
	B[12653] = B[12075] & B[12558];
	B[12654] = B[12013] & B[12553];
	B[12655] = !B[12562];
	B[12656] = B[12018] & B[12561];
	B[12657] = !B[12561];
	B[12658] = !B[12563];
	B[12659] = !B[12565];
	B[12660] = !B[12564];
	B[12661] = B[12423] & B[12567];
	B[12662] = !B[12618];
	B[12663] = B[12355] ^ B[12569];
	B[12664] = !B[12568];
	B[12665] = B[12355] & B[12569];
	B[12666] = !B[12571];
	B[12667] = !B[12573];
	B[12668] = !B[12574];
	B[12669] = !B[12576];
	B[12670] = !B[12579];
	B[12671] = !B[12577];
	B[12672] = !B[12581];
	B[12673] = !B[12575];
	B[12674] = !B[12578];
	B[12675] = !B[12580];
	B[12676] = !B[12582];
	B[12677] = !B[12583];
	B[12678] = B[12587] ^ B[12105];
	B[12679] = !B[12584];
	B[12680] = !B[12585];
	B[12681] = !B[12589];
	B[12682] = !B[12588];
	B[12683] = B[12587] & B[12105];
	B[12684] = !B[12586];
	B[12685] = !B[12590];
	B[12686] = !B[12592];
	B[12687] = !B[12591];
	B[12688] = !B[12593];
	B[12689] = !B[12594];
	B[12690] = !B[12596];
	B[12691] = !B[12595];
	B[12692] = !B[12597];
	B[12693] = !B[12598];
	B[12694] = !B[12599];
	B[12695] = B[12542] & B[12600];
	B[12696] = !B[12601];
	B[12697] = !B[12604];
	B[12698] = !B[12603];
	B[12699] = B[12602] ^ B[11910];
	B[12700] = !B[12605];
	B[12701] = B[12602] & B[11910];
	B[12702] = !B[12607];
	B[12703] = !B[12608];
	B[12704] = !B[12609];
	B[12705] = !B[12610];
	B[12706] = !B[12612];
	B[12707] = !B[12611];
	B[12708] = !B[12613];
	B[12709] = !B[12614];
	B[12710] = !B[12616];
	B[12711] = !B[12615];
	B[12712] = !B[12617];
	B[12713] = !B[12619];
	B[12714] = !B[12620];
	B[12715] = !B[12621];
	B[12716] = !B[12622];
	B[12717] = !B[12623];
	B[12718] = !B[12624];
	B[12719] = B[12513] & B[12625];
	B[12720] = !B[12629];
	B[12721] = !B[12628];
	B[12722] = B[12199] & B[12626];
	B[12723] = !B[12627];
	B[12724] = !B[12630];
	B[12725] = !B[12631];
	B[12726] = B[12633] ^ B[12515];
	B[12727] = !B[12632];
	B[12728] = !B[12635];
	B[12729] = !B[12634];
	B[12730] = !B[12636];
	B[12731] = !B[12633];
	B[12732] = !B[12638];
	B[12733] = !B[12637];
	B[12734] = !B[12639];
	B[12735] = !B[12641];
	B[12736] = !B[12642];
	B[12737] = !B[12643];
	B[12738] = B[12486] & B[12649];
	B[12739] = B[12013] ^ B[12646];
	B[12740] = B[12647] & B[11758];
	B[12741] = B[12219] ^ B[12643];
	B[12742] = !B[12645];
	B[12743] = B[12648] & B[11757];
	B[12744] = B[12530] & B[12651];
	B[12745] = !B[12653];
	B[12746] = B[12652] & B[11760];
	B[12747] = !B[12654];
	B[12748] = !B[12656];
	B[12749] = B[12655] & B[11889];
	B[12750] = B[12657] & B[12080];
	B[12751] = B[12660] & B[11764];
	B[12752] = B[12491] & B[12659];
	B[12753] = B[12426] & B[12664];
	B[12754] = !B[12665];
	B[12755] = B[12666] & B[12433];
	B[12756] = B[12243] & B[12667];
	B[12757] = B[12668] & B[12434];
	B[12758] = B[12674] & B[12675];
	B[12759] = B[12671] & B[12672];
	B[12760] = B[12171] & B[12670];
	B[12761] = B[12676] & B[12442];
	B[12762] = B[12677] & B[11770];
	B[12763] = B[12443] & B[12681];
	B[12764] = !B[12683];
	B[12765] = B[12686] & B[12687];
	B[12766] = B[12692] & B[12448];
	B[12767] = !B[12695];
	B[12768] = B[12699] ^ B[12543];
	B[12769] = B[12698] & B[12697];
	B[12770] = B[12700] & B[11774];
	B[12771] = B[12699] & B[12606];
	B[12772] = !B[12701];
	B[12773] = B[12704] & B[12453];
	B[12774] = B[12707] & B[12706];
	B[12775] = B[12709] & B[11777];
	B[12776] = B[12713] & B[12459];
	B[12777] = B[12714] & B[12461];
	B[12778] = !B[12719];
	B[12779] = B[12466] ^ B[12722];
	B[12780] = B[6063] & B[12721];
	B[12781] = !B[12722];
	B[12782] = B[12726] ^ B[122];
	B[12783] = B[12728] & B[12729];
	B[12784] = B[12726] & B[164];
	B[12785] = B[12731] & B[12548];
	B[12786] = B[12733] & B[12732];
	B[12787] = B[12734] ^ B[10674];
	B[12788] = B[12734] & B[10674];
	B[12789] = B[12483] & B[12736];
	B[12790] = B[12644] & B[12735];
	B[12791] = B[12339] & B[12737];
	B[12792] = !B[12738];
	B[12793] = !B[12739];
	B[12794] = B[12743] & B[12076];
	B[12795] = B[378] & B[12741];
	B[12796] = B[12074] & B[12740];
	B[12797] = B[12280] & B[12737];
	B[12798] = B[374] & B[12741];
	B[12799] = !B[12744];
	B[12800] = B[12078] & B[12746];
	B[12801] = B[288] & B[12741];
	B[12802] = B[12749] & B[12082];
	B[12803] = B[389] & B[12741];
	B[12804] = !B[12750];
	B[12805] = !B[12752];
	B[12806] = B[12086] & B[12751];
	B[12807] = B[12735] ^ B[12644];
	B[12808] = B[380] & B[12741];
	B[12809] = B[12738] ^ B[12739];
	B[12810] = !B[12756];
	B[12811] = B[12756] ^ B[12438];
	B[12812] = B[12104] & B[12762];
	B[12813] = B[917] & B[12741];
	B[12814] = B[12544] & B[12767];
	B[12815] = !B[12768];
	B[12816] = B[932] & B[12741];
	B[12817] = B[12111] & B[12770];
	B[12818] = !B[12771];
	B[12819] = B[11914] & B[12772];
	B[12820] = B[12118] & B[12775];
	B[12821] = B[385] & B[12741];
	B[12822] = !B[12780];
	B[12823] = B[12516] & B[12781];
	B[12824] = !B[12785];
	B[12825] = !B[12782];
	B[12826] = !B[12784];
	B[12827] = B[12630] ^ B[12780];
	B[12828] = B[12519] & B[12787];
	B[12829] = !B[12788];
	B[12830] = !B[12789];
	B[12831] = !B[12790];
	B[12832] = !B[12791];
	B[12833] = !B[12795];
	B[12834] = B[153] ^ B[12796];
	B[12835] = B[164] ^ B[12794];
	B[12836] = B[12793] & B[12792];
	B[12837] = !B[12797];
	B[12838] = !B[12798];
	B[12839] = B[12748] & B[12799];
	B[12840] = B[162] ^ B[12800];
	B[12841] = !B[12801];
	B[12842] = B[167] ^ B[12802];
	B[12843] = !B[12803];
	B[12844] = !B[12787];
	B[12845] = B[12663] & B[12805];
	B[12846] = B[163] ^ B[12806];
	B[12847] = B[12805] ^ B[12663];
	B[12848] = B[377] & B[12787];
	B[12849] = !B[12808];
	B[12850] = B[12810] & B[12438];
	B[12851] = !B[12809];
	B[12852] = B[675] & B[12787];
	B[12853] = !B[12811];
	B[12854] = B[391] & B[12787];
	B[12855] = B[291] & B[12787];
	B[12856] = B[376] & B[12787];
	B[12857] = B[141] ^ B[12812];
	B[12858] = !B[12813];
	B[12859] = B[373] & B[12787];
	B[12860] = B[272] & B[12787];
	B[12861] = B[209] & B[12787];
	B[12862] = B[660] & B[12787];
	B[12863] = B[372] & B[12787];
	B[12864] = B[411] & B[12787];
	B[12865] = B[12768] ^ B[12814];
	B[12866] = B[659] & B[12787];
	B[12867] = !B[12814];
	B[12868] = B[289] & B[12787];
	B[12869] = !B[12816];
	B[12870] = B[145] ^ B[12817];
	B[12871] = !B[12819];
	B[12872] = B[290] & B[12787];
	B[12873] = B[661] & B[12787];
	B[12874] = B[663] & B[12787];
	B[12875] = B[11848] ^ B[12820];
	B[12876] = B[12820] & B[11848];
	B[12877] = !B[12821];
	B[12878] = B[931] & B[12787];
	B[12879] = B[666] & B[12787];
	B[12880] = B[386] & B[12787];
	B[12881] = B[1634] & B[12787];
	B[12882] = B[270] & B[12787];
	B[12883] = B[12724] & B[12822];
	B[12884] = B[382] & B[12787];
	B[12885] = B[6319] & B[12787];
	B[12886] = !B[12823];
	B[12887] = B[387] & B[12787];
	B[12888] = B[12824] & B[12826];
	B[12889] = B[1574] & B[12787];
	B[12890] = !B[12828];
	B[12891] = B[12650] & B[12830];
	B[12892] = B[12742] & B[12831];
	B[12893] = B[12341] & B[12832];
	B[12894] = B[12422] ^ B[12835];
	B[12895] = !B[12834];
	B[12896] = B[12833] & B[11890];
	B[12897] = !B[12836];
	B[12898] = B[12422] & B[12835];
	B[12899] = B[12346] ^ B[12840];
	B[12900] = B[12838] & B[11891];
	B[12901] = B[12837] & B[12282];
	B[12902] = B[12346] & B[12840];
	B[12903] = !B[12839];
	B[12904] = B[12288] & B[12834];
	B[12905] = B[12841] & B[11893];
	B[12906] = B[12290] & B[12842];
	B[12907] = !B[12842];
	B[12908] = B[12843] & B[12025];
	B[12909] = B[12472] ^ B[12844];
	B[12910] = !B[12845];
	B[12911] = !B[12846];
	B[12912] = B[12849] & B[11901];
	B[12913] = B[12538] & B[12846];
	B[12914] = !B[12848];
	B[12915] = !B[12850];
	B[12916] = !B[12852];
	B[12917] = !B[12854];
	B[12918] = B[12830] ^ B[12650];
	B[12919] = !B[12855];
	B[12920] = !B[12856];
	B[12921] = !B[12857];
	B[12922] = !B[12859];
	B[12923] = B[12858] & B[11908];
	B[12924] = B[12374] & B[12857];
	B[12925] = !B[12860];
	B[12926] = !B[12861];
	B[12927] = !B[12862];
	B[12928] = !B[12863];
	B[12929] = !B[12864];
	B[12930] = !B[12866];
	B[12931] = B[12815] & B[12867];
	B[12932] = !B[12868];
	B[12933] = B[12870] ^ B[12185];
	B[12934] = B[12869] & B[11913];
	B[12935] = B[12870] & B[12113];
	B[12936] = !B[12872];
	B[12937] = !B[12873];
	B[12938] = !B[12874];
	B[12939] = B[12877] & B[11918];
	B[12940] = !B[12876];
	B[12941] = !B[12878];
	B[12942] = !B[12879];
	B[12943] = !B[12880];
	B[12944] = !B[12881];
	B[12945] = !B[12882];
	B[12946] = !B[12883];
	B[12947] = B[6319] ^ B[12844];
	B[12948] = !B[12884];
	B[12949] = !B[12885];
	B[12950] = !B[12887];
	B[12951] = B[12827] ^ B[12888];
	B[12952] = !B[12888];
	B[12953] = !B[12889];
	B[12954] = B[10675] & B[12829];
	B[12955] = B[12890] & B[12662];
	B[12956] = !B[12891];
	B[12957] = !B[12892];
	B[12958] = B[12423] ^ B[12893];
	B[12959] = B[12896] & B[12343];
	B[12960] = !B[12898];
	B[12961] = !B[12893];
	B[12962] = B[12288] ^ B[12895];
	B[12963] = B[12747] & B[12897];
	B[12964] = B[12153] ^ B[12901];
	B[12965] = B[12345] & B[12900];
	B[12966] = B[12804] & B[12903];
	B[12967] = !B[12902];
	B[12968] = !B[12904];
	B[12969] = B[12350] & B[12905];
	B[12970] = !B[12906];
	B[12971] = B[12907] & B[12352];
	B[12972] = B[12908] & B[12353];
	B[12973] = B[12538] ^ B[12911];
	B[12974] = B[12754] & B[12910];
	B[12975] = B[12366] & B[12912];
	B[12976] = B[12914] & B[12673];
	B[12977] = !B[12913];
	B[12978] = B[12499] & B[12915];
	B[12979] = B[12917] & B[12679];
	B[12980] = B[12374] ^ B[12921];
	B[12981] = B[12922] & B[12688];
	B[12982] = B[12377] & B[12923];
	B[12983] = B[12690] & B[12925];
	B[12984] = !B[12924];
	B[12985] = !B[12931];
	B[12986] = !B[12933];
	B[12987] = B[12385] & B[12934];
	B[12988] = B[12933] ^ B[12819];
	B[12989] = B[12932] & B[12702];
	B[12990] = !B[12935];
	B[12991] = B[12938] & B[12710];
	B[12992] = B[12640] & B[12909];
	B[12993] = B[12394] & B[12939];
	B[12994] = B[12941] & B[12715];
	B[12995] = B[12943] & B[12720];
	B[12996] = B[12727] & B[12946];
	B[12997] = !B[12947];
	B[12998] = B[6846] & B[12949];
	B[12999] = !B[12951];
	B[13000] = B[12827] & B[12952];
	B[13001] = !B[12954];
	B[13002] = !B[12955];
	B[13003] = B[12894] & B[12957];
	B[13004] = B[12745] & B[12956];
	B[13005] = !B[12958];
	B[13006] = B[12423] & B[12961];
	B[13007] = !B[12962];
	B[13008] = !B[12963];
	B[13009] = B[164] ^ B[12959];
	B[13010] = B[162] ^ B[12965];
	B[13011] = B[288] & B[12964];
	B[13012] = !B[12966];
	B[13013] = B[374] & B[12964];
	B[13014] = B[153] ^ B[12969];
	B[13015] = B[167] ^ B[12972];
	B[13016] = B[12661] & B[12961];
	B[13017] = B[389] & B[12964];
	B[13018] = !B[12971];
	B[13019] = !B[12973];
	B[13020] = !B[12974];
	B[13021] = B[378] & B[12964];
	B[13022] = B[12973] ^ B[12974];
	B[13023] = B[13001] ^ B[10820];
	B[13024] = B[12957] ^ B[12894];
	B[13025] = B[163] ^ B[12975];
	B[13026] = B[380] & B[12964];
	B[13027] = B[12963] ^ B[12962];
	B[13028] = !B[12978];
	B[13029] = !B[12980];
	B[13030] = B[141] ^ B[12982];
	B[13031] = B[917] & B[12964];
	B[13032] = B[12818] & B[12985];
	B[13033] = B[145] ^ B[12987];
	B[13034] = B[12986] & B[12871];
	B[13035] = B[932] & B[12964];
	B[13036] = B[12187] & B[12990];
	B[13037] = B[12993] ^ B[12121];
	B[13038] = B[12993] & B[12192];
	B[13039] = B[385] & B[12964];
	B[13040] = !B[12996];
	B[13041] = B[12947] ^ B[12996];
	B[13042] = !B[12998];
	B[13043] = !B[13000];
	B[13044] = B[13001] & B[10820];
	B[13045] = !B[13004];
	B[13046] = !B[13003];
	B[13047] = B[378] & B[13005];
	B[13048] = !B[13006];
	B[13049] = B[13007] & B[13008];
	B[13050] = B[13009] ^ B[12658];
	B[13051] = B[13009] & B[12658];
	B[13052] = !B[13011];
	B[13053] = B[13010] ^ B[12566];
	B[13054] = B[12970] & B[13012];
	B[13055] = B[13010] & B[12531];
	B[13056] = B[374] & B[13005];
	B[13057] = !B[13013];
	B[13058] = B[13014] ^ B[12536];
	B[13059] = !B[13016];
	B[13060] = B[13014] & B[12536];
	B[13061] = !B[13017];
	B[13062] = B[13015] & B[12570];
	B[13063] = B[288] & B[13005];
	B[13064] = !B[13015];
	B[13065] = B[389] & B[13005];
	B[13066] = B[13019] & B[13020];
	B[13067] = !B[13021];
	B[13068] = B[291] & B[13023];
	B[13069] = B[13023] ^ B[12844];
	B[13070] = B[13025] ^ B[12853];
	B[13071] = !B[13027];
	B[13072] = B[391] & B[13023];
	B[13073] = B[13025] & B[12853];
	B[13074] = B[380] & B[13005];
	B[13075] = !B[13026];
	B[13076] = B[377] & B[13023];
	B[13077] = B[12678] & B[13028];
	B[13078] = B[13028] ^ B[12678];
	B[13079] = B[675] & B[13023];
	B[13080] = B[13030] ^ B[12693];
	B[13081] = B[272] & B[13023];
	B[13082] = !B[13031];
	B[13083] = B[376] & B[13023];
	B[13084] = B[373] & B[13023];
	B[13085] = B[660] & B[13023];
	B[13086] = B[13030] & B[12598];
	B[13087] = B[209] & B[13023];
	B[13088] = B[372] & B[13023];
	B[13089] = B[917] & B[13005];
	B[13090] = B[411] & B[13023];
	B[13091] = !B[13032];
	B[13092] = B[659] & B[13023];
	B[13093] = B[289] & B[13023];
	B[13094] = B[12988] ^ B[13032];
	B[13095] = !B[13034];
	B[13096] = !B[13035];
	B[13097] = B[13033] ^ B[12454];
	B[13098] = B[13033] & B[12454];
	B[13099] = !B[13036];
	B[13100] = B[932] & B[13005];
	B[13101] = B[290] & B[13023];
	B[13102] = B[661] & B[13023];
	B[13103] = B[13023] & B[12787];
	B[13104] = B[385] & B[13005];
	B[13105] = !B[13037];
	B[13106] = !B[13039];
	B[13107] = !B[13038];
	B[13108] = B[1574] & B[13023];
	B[13109] = B[931] & B[13023];
	B[13110] = B[1634] & B[13023];
	B[13111] = B[666] & B[13023];
	B[13112] = B[386] & B[13023];
	B[13113] = B[387] & B[13023];
	B[13114] = B[663] & B[13023];
	B[13115] = !B[13023];
	B[13116] = B[12997] & B[13040];
	B[13117] = B[270] & B[13023];
	B[13118] = B[6331] & B[13023];
	B[13119] = B[382] & B[13023];
	B[13120] = !B[13044];
	B[13121] = B[12899] & B[13045];
	B[13122] = B[12960] & B[13046];
	B[13123] = !B[13047];
	B[13124] = !B[13049];
	B[13125] = B[13048] & B[12426];
	B[13126] = !B[13053];
	B[13127] = B[13045] ^ B[12899];
	B[13128] = !B[13051];
	B[13129] = B[13052] & B[12028];
	B[13130] = !B[13054];
	B[13131] = !B[13055];
	B[13132] = !B[13056];
	B[13133] = B[13057] & B[12029];
	B[13134] = !B[13062];
	B[13135] = !B[13063];
	B[13136] = !B[13060];
	B[13137] = B[12753] & B[13059];
	B[13138] = B[13061] & B[12298];
	B[13139] = B[13064] & B[12535];
	B[13140] = !B[13065];
	B[13141] = !B[13066];
	B[13142] = B[13067] & B[12035];
	B[13143] = !B[13068];
	B[13144] = !B[13072];
	B[13145] = !B[13074];
	B[13146] = B[13075] & B[12039];
	B[13147] = !B[13073];
	B[13148] = !B[13076];
	B[13149] = !B[13077];
	B[13150] = !B[13079];
	B[13151] = !B[13081];
	B[13152] = !B[13083];
	B[13153] = !B[13084];
	B[13154] = B[13082] & B[12041];
	B[13155] = !B[13080];
	B[13156] = !B[13085];
	B[13157] = !B[13086];
	B[13158] = !B[13087];
	B[13159] = !B[13088];
	B[13160] = !B[13089];
	B[13161] = !B[13090];
	B[13162] = B[12988] & B[13091];
	B[13163] = !B[13092];
	B[13164] = !B[13094];
	B[13165] = !B[13093];
	B[13166] = B[13097] ^ B[13036];
	B[13167] = B[13096] & B[12045];
	B[13168] = B[13097] & B[13099];
	B[13169] = !B[13098];
	B[13170] = !B[13100];
	B[13171] = !B[13101];
	B[13172] = !B[13102];
	B[13173] = !B[13103];
	B[13174] = !B[13069];
	B[13175] = !B[13104];
	B[13176] = B[13106] & B[12052];
	B[13177] = B[12264] & B[13107];
	B[13178] = !B[13109];
	B[13179] = !B[13108];
	B[13180] = !B[13110];
	B[13181] = !B[13111];
	B[13182] = !B[13112];
	B[13183] = !B[13113];
	B[13184] = !B[13114];
	B[13185] = B[6071] ^ B[13115];
	B[13186] = !B[13116];
	B[13187] = !B[13117];
	B[13188] = !B[13118];
	B[13189] = !B[13119];
	B[13190] = B[10870] & B[13120];
	B[13191] = B[12397] & B[13176];
	B[13192] = B[13002] & B[13174];
	B[13193] = !B[13122];
	B[13194] = !B[13121];
	B[13195] = B[13123] & B[12291];
	B[13196] = B[12968] & B[13124];
	B[13197] = B[12567] ^ B[13125];
	B[13198] = B[12354] & B[13129];
	B[13199] = !B[13127];
	B[13200] = B[13018] & B[13130];
	B[13201] = B[13132] & B[12297];
	B[13202] = B[12358] & B[13133];
	B[13203] = B[13135] & B[12299];
	B[13204] = B[12572] ^ B[13137];
	B[13205] = B[13138] & B[12241];
	B[13206] = !B[13139];
	B[13207] = B[13140] & B[12172];
	B[13208] = B[10574] ^ B[13190];
	B[13209] = B[13050] ^ B[13122];
	B[13210] = B[12977] & B[13141];
	B[13211] = B[13142] & B[12369];
	B[13212] = B[13144] & B[12919];
	B[13213] = B[13145] & B[12307];
	B[13214] = B[12373] & B[13146];
	B[13215] = B[13148] & B[12920];
	B[13216] = B[12764] & B[13149];
	B[13217] = B[12694] & B[13151];
	B[13218] = B[12382] & B[13154];
	B[13219] = B[13153] & B[12928];
	B[13220] = B[13160] & B[12313];
	B[13221] = !B[13162];
	B[13222] = B[13165] & B[12936];
	B[13223] = B[12389] & B[13167];
	B[13224] = !B[13166];
	B[13225] = !B[13168];
	B[13226] = B[12457] & B[13169];
	B[13227] = B[13170] & B[12317];
	B[13228] = B[12992] & B[13174];
	B[13229] = B[13175] & B[12319];
	B[13230] = !B[13177];
	B[13231] = B[13178] & B[12942];
	B[13232] = B[13182] & B[12945];
	B[13233] = B[13184] & B[12948];
	B[13234] = B[13185] ^ B[12998];
	B[13235] = B[13185] & B[13042];
	B[13236] = B[6606] & B[13188];
	B[13237] = !B[13137];
	B[13238] = !B[13190];
	B[13239] = !B[13192];
	B[13240] = B[12967] & B[13194];
	B[13241] = B[13050] & B[13193];
	B[13242] = B[13195] & B[12492];
	B[13243] = !B[13196];
	B[13244] = !B[13197];
	B[13245] = B[153] ^ B[13198];
	B[13246] = !B[13200];
	B[13247] = B[12495] & B[13201];
	B[13248] = B[162] ^ B[13202];
	B[13249] = B[288] & B[13204];
	B[13250] = B[12496] & B[13203];
	B[13251] = B[378] & B[13204];
	B[13252] = B[167] ^ B[13205];
	B[13253] = B[13207] & B[12497];
	B[13254] = B[391] & B[13208];
	B[13255] = !B[13209];
	B[13256] = B[13058] ^ B[13196];
	B[13257] = B[13210] ^ B[13070];
	B[13258] = !B[13210];
	B[13259] = B[389] & B[13204];
	B[13260] = B[164] ^ B[13211];
	B[13261] = B[374] & B[13204];
	B[13262] = B[163] ^ B[13214];
	B[13263] = B[12500] & B[13213];
	B[13264] = B[291] & B[13208];
	B[13265] = !B[13216];
	B[13266] = B[12980] ^ B[13216];
	B[13267] = B[675] & B[13208];
	B[13268] = B[377] & B[13208];
	B[13269] = B[380] & B[13204];
	B[13270] = B[376] & B[13208];
	B[13271] = B[141] ^ B[13218];
	B[13272] = B[660] & B[13208];
	B[13273] = B[272] & B[13208];
	B[13274] = B[373] & B[13208];
	B[13275] = B[209] & B[13208];
	B[13276] = B[411] & B[13208];
	B[13277] = B[12506] & B[13220];
	B[13278] = B[372] & B[13208];
	B[13279] = B[13095] & B[13221];
	B[13280] = B[917] & B[13204];
	B[13281] = B[659] & B[13208];
	B[13282] = B[145] ^ B[13223];
	B[13283] = B[289] & B[13208];
	B[13284] = B[12508] & B[13227];
	B[13285] = !B[13226];
	B[13286] = B[290] & B[13208];
	B[13287] = B[13228] & B[13237];
	B[13288] = B[12509] & B[13229];
	B[13289] = B[13191] ^ B[11922];
	B[13290] = B[13191] & B[11922];
	B[13291] = B[382] & B[13208];
	B[13292] = B[1574] & B[13208];
	B[13293] = B[666] & B[13208];
	B[13294] = B[931] & B[13208];
	B[13295] = B[270] & B[13208];
	B[13296] = B[385] & B[13204];
	B[13297] = B[661] & B[13208];
	B[13298] = B[1634] & B[13208];
	B[13299] = B[387] & B[13208];
	B[13300] = B[386] & B[13208];
	B[13301] = B[13234] ^ B[120];
	B[13302] = !B[13234];
	B[13303] = !B[13208];
	B[13304] = !B[13235];
	B[13305] = !B[13236];
	B[13306] = B[5303] & B[13208];
	B[13307] = B[663] & B[13208];
	B[13308] = B[932] & B[13204];
	B[13309] = B[12992] & B[13237];
	B[13310] = B[12640] & B[13237];
	B[13311] = B[13238] & B[10668];
	B[13312] = B[13208] ^ B[13115];
	B[13313] = B[13208] & B[13023];
	B[13314] = B[13239] & B[13173];
	B[13315] = !B[13309];
	B[13316] = !B[13241];
	B[13317] = !B[13240];
	B[13318] = B[164] ^ B[13242];
	B[13319] = B[13058] & B[13243];
	B[13320] = B[12918] ^ B[13260];
	B[13321] = B[378] & B[13244];
	B[13322] = !B[13245];
	B[13323] = B[288] & B[13244];
	B[13324] = B[12847] ^ B[13248];
	B[13325] = B[13134] & B[13246];
	B[13326] = B[12847] & B[13248];
	B[13327] = B[389] & B[13244];
	B[13328] = B[13053] ^ B[13240];
	B[13329] = B[162] ^ B[13247];
	B[13330] = B[153] ^ B[13250];
	B[13331] = B[12809] & B[13252];
	B[13332] = B[374] & B[13244];
	B[13333] = !B[13251];
	B[13334] = B[12807] & B[13245];
	B[13335] = !B[13249];
	B[13336] = !B[13252];
	B[13337] = !B[13256];
	B[13338] = !B[13254];
	B[13339] = B[167] ^ B[13253];
	B[13340] = B[13070] & B[13258];
	B[13341] = !B[13257];
	B[13342] = !B[13259];
	B[13343] = B[12918] & B[13260];
	B[13344] = !B[13261];
	B[13345] = B[13262] ^ B[13078];
	B[13346] = B[13262] & B[13078];
	B[13347] = B[163] ^ B[13263];
	B[13348] = B[380] & B[13244];
	B[13349] = B[13029] & B[13265];
	B[13350] = !B[13264];
	B[13351] = !B[13267];
	B[13352] = !B[13268];
	B[13353] = !B[13269];
	B[13354] = !B[13270];
	B[13355] = !B[13272];
	B[13356] = !B[13271];
	B[13357] = !B[13273];
	B[13358] = !B[13274];
	B[13359] = !B[13275];
	B[13360] = !B[13276];
	B[13361] = B[917] & B[13244];
	B[13362] = B[12865] & B[13271];
	B[13363] = B[141] ^ B[13277];
	B[13364] = !B[13278];
	B[13365] = !B[13281];
	B[13366] = !B[13280];
	B[13367] = B[13166] ^ B[13279];
	B[13368] = !B[13279];
	B[13369] = B[13282] ^ B[12708];
	B[13370] = !B[13283];
	B[13371] = B[145] ^ B[13284];
	B[13372] = B[13282] & B[12613];
	B[13373] = !B[13286];
	B[13374] = !B[13313];
	B[13375] = B[10672] & B[13311];
	B[13376] = B[932] & B[13244];
	B[13377] = B[385] & B[13244];
	B[13378] = B[13288] & B[12124];
	B[13379] = B[13289] ^ B[13177];
	B[13380] = B[13289] & B[13230];
	B[13381] = !B[13290];
	B[13382] = !B[13291];
	B[13383] = B[13288] ^ B[12049];
	B[13384] = !B[13292];
	B[13385] = !B[13293];
	B[13386] = !B[13294];
	B[13387] = !B[13295];
	B[13388] = !B[13296];
	B[13389] = !B[13297];
	B[13390] = !B[13298];
	B[13391] = !B[13299];
	B[13392] = !B[13300];
	B[13393] = B[13302] & B[162];
	B[13394] = B[5505] ^ B[13303];
	B[13395] = !B[13306];
	B[13396] = !B[13307];
	B[13397] = !B[13308];
	B[13398] = !B[13310];
	B[13399] = !B[13312];
	B[13400] = !B[13287];
	B[13401] = !B[13311];
	B[13402] = B[13401] & B[10714];
	B[13403] = B[13314] & B[13400];
	B[13404] = B[13128] & B[13316];
	B[13405] = B[13126] & B[13317];
	B[13406] = B[13398] & B[12662];
	B[13407] = B[13318] ^ B[13199];
	B[13408] = !B[13319];
	B[13409] = !B[13321];
	B[13410] = B[13318] & B[13127];
	B[13411] = B[12807] ^ B[13322];
	B[13412] = !B[13325];
	B[13413] = !B[13323];
	B[13414] = !B[13327];
	B[13415] = !B[13328];
	B[13416] = !B[13326];
	B[13417] = !B[13329];
	B[13418] = B[13333] & B[12437];
	B[13419] = !B[13331];
	B[13420] = !B[13330];
	B[13421] = !B[13334];
	B[13422] = B[13335] & B[12439];
	B[13423] = !B[13332];
	B[13424] = B[13336] & B[12851];
	B[13425] = B[12955] & B[13315];
	B[13426] = B[13024] & B[13330];
	B[13427] = !B[13339];
	B[13428] = B[13338] & B[13143];
	B[13429] = B[13022] & B[13329];
	B[13430] = !B[13340];
	B[13431] = B[13027] & B[13339];
	B[13432] = !B[13343];
	B[13433] = B[13342] & B[12682];
	B[13434] = B[13344] & B[12447];
	B[13435] = !B[13346];
	B[13436] = !B[13347];
	B[13437] = !B[13349];
	B[13438] = !B[13348];
	B[13439] = B[13266] & B[13347];
	B[13440] = B[13352] & B[13152];
	B[13441] = B[13353] & B[12451];
	B[13442] = B[12865] ^ B[13356];
	B[13443] = B[12929] & B[13357];
	B[13444] = B[13358] & B[13159];
	B[13445] = !B[13362];
	B[13446] = !B[13361];
	B[13447] = !B[13363];
	B[13448] = B[13164] & B[13363];
	B[13449] = B[13224] & B[13368];
	B[13450] = B[13366] & B[12456];
	B[13451] = B[13369] ^ B[13226];
	B[13452] = B[13370] & B[13171];
	B[13453] = !B[13369];
	B[13454] = !B[13371];
	B[13455] = !B[13372];
	B[13456] = !B[13375];
	B[13457] = !B[13376];
	B[13458] = B[12875] & B[13371];
	B[13459] = !B[13377];
	B[13460] = !B[13378];
	B[13461] = !B[13379];
	B[13462] = !B[13380];
	B[13463] = B[12129] & B[13381];
	B[13464] = !B[13383];
	B[13465] = B[13386] & B[13181];
	B[13466] = B[13388] & B[12468];
	B[13467] = B[13392] & B[13187];
	B[13468] = !B[13393];
	B[13469] = B[13394] ^ B[13236];
	B[13470] = B[13394] & B[13305];
	B[13471] = B[13396] & B[13189];
	B[13472] = B[13397] & B[12469];
	B[13473] = !B[13403];
	B[13474] = !B[13404];
	B[13475] = !B[13405];
	B[13476] = !B[13407];
	B[13477] = B[12909] ^ B[13406];
	B[13478] = B[13136] & B[13408];
	B[13479] = B[13409] & B[12168];
	B[13480] = !B[13411];
	B[13481] = !B[13410];
	B[13482] = B[13413] & B[12170];
	B[13483] = B[13206] & B[13412];
	B[13484] = B[13312] ^ B[13403];
	B[13485] = B[13022] ^ B[13417];
	B[13486] = B[13414] & B[12435];
	B[13487] = B[13423] & B[12173];
	B[13488] = B[12759] & B[13422];
	B[13489] = B[13024] ^ B[13420];
	B[13490] = B[12758] & B[13418];
	B[13491] = B[13069] ^ B[13425];
	B[13492] = !B[13424];
	B[13493] = !B[13426];
	B[13494] = B[13071] & B[13427];
	B[13495] = !B[13429];
	B[13496] = B[13147] & B[13430];
	B[13497] = !B[13431];
	B[13498] = B[13433] & B[12763];
	B[13499] = B[12765] & B[13434];
	B[13500] = B[13266] ^ B[13436];
	B[13501] = B[13438] & B[12181];
	B[13502] = B[12984] & B[13437];
	B[13503] = !B[13439];
	B[13504] = B[12769] & B[13441];
	B[13505] = !B[13442];
	B[13506] = B[13446] & B[12186];
	B[13507] = B[13094] ^ B[13447];
	B[13508] = !B[13448];
	B[13509] = !B[13449];
	B[13510] = B[12774] & B[13450];
	B[13511] = B[13453] & B[13285];
	B[13512] = B[12712] & B[13455];
	B[13513] = B[12875] ^ B[13454];
	B[13514] = B[13457] & B[12190];
	B[13515] = !B[13458];
	B[13516] = B[12196] & B[13460];
	B[13517] = B[13459] & B[12195];
	B[13518] = B[13383] ^ B[13463];
	B[13519] = !B[13463];
	B[13520] = B[12783] & B[13466];
	B[13521] = B[13304] & B[13468];
	B[13522] = !B[13469];
	B[13523] = B[10672] ^ B[13402];
	B[13524] = !B[13470];
	B[13525] = B[12786] & B[13472];
	B[13526] = B[10861] & B[13456];
	B[13527] = B[13399] & B[13473];
	B[13528] = B[13131] & B[13475];
	B[13529] = B[13320] & B[13474];
	B[13530] = !B[13477];
	B[13531] = !B[13478];
	B[13532] = B[13343] & B[13476];
	B[13533] = B[12755] & B[13479];
	B[13534] = !B[13483];
	B[13535] = B[12757] & B[13482];
	B[13536] = B[288] & B[13484];
	B[13537] = B[13486] & B[12760];
	B[13538] = B[164] ^ B[13490];
	B[13539] = B[12761] & B[13487];
	B[13540] = B[153] ^ B[13488];
	B[13541] = !B[13489];
	B[13542] = B[288] & B[13491];
	B[13543] = !B[13485];
	B[13544] = B[13474] ^ B[13320];
	B[13545] = B[378] & B[13491];
	B[13546] = B[13474] & B[13320];
	B[13547] = !B[13496];
	B[13548] = !B[13523];
	B[13549] = B[167] ^ B[13498];
	B[13550] = B[13411] ^ B[13478];
	B[13551] = B[162] ^ B[13499];
	B[13552] = !B[13500];
	B[13553] = B[13080] ^ B[13502];
	B[13554] = B[12766] & B[13501];
	B[13555] = B[389] & B[13491];
	B[13556] = B[378] & B[13484];
	B[13557] = B[374] & B[13491];
	B[13558] = !B[13502];
	B[13559] = B[389] & B[13484];
	B[13560] = B[374] & B[13484];
	B[13561] = B[163] ^ B[13504];
	B[13562] = B[380] & B[13491];
	B[13563] = B[12773] & B[13506];
	B[13564] = B[380] & B[13484];
	B[13565] = B[141] ^ B[13510];
	B[13566] = B[13225] & B[13509];
	B[13567] = !B[13511];
	B[13568] = B[13513] ^ B[13512];
	B[13569] = B[12776] & B[13514];
	B[13570] = B[12940] & B[13515];
	B[13571] = B[12462] ^ B[13516];
	B[13572] = !B[13516];
	B[13573] = B[12777] & B[13517];
	B[13574] = B[932] & B[13491];
	B[13575] = B[13464] & B[13519];
	B[13576] = B[932] & B[13484];
	B[13577] = B[385] & B[13491];
	B[13578] = !B[13513];
	B[13579] = !B[13512];
	B[13580] = B[917] & B[13491];
	B[13581] = B[385] & B[13484];
	B[13582] = !B[13521];
	B[13583] = B[13469] ^ B[13521];
	B[13584] = B[917] & B[13484];
	B[13585] = B[13395] & B[13524];
	B[13586] = B[6047] ^ B[13523];
	B[13587] = B[145] ^ B[13525];
	B[13588] = !B[13526];
	B[13589] = B[10830] ^ B[13526];
	B[13590] = !B[13527];
	B[13591] = B[13529] & B[13476];
	B[13592] = !B[13528];
	B[13593] = B[378] & B[13530];
	B[13594] = B[164] ^ B[13533];
	B[13595] = B[13531] & B[13480];
	B[13596] = !B[13532];
	B[13597] = B[153] ^ B[13535];
	B[13598] = B[13419] & B[13534];
	B[13599] = !B[13536];
	B[13600] = B[288] & B[13530];
	B[13601] = B[167] ^ B[13537];
	B[13602] = B[162] ^ B[13539];
	B[13603] = !B[13540];
	B[13604] = !B[13542];
	B[13605] = !B[13545];
	B[13606] = !B[13546];
	B[13607] = B[374] & B[13530];
	B[13608] = B[389] & B[13530];
	B[13609] = B[391] & B[13548];
	B[13610] = B[13544] & B[13540];
	B[13611] = B[13547] & B[13345];
	B[13612] = B[13550] & B[13549];
	B[13613] = !B[13589];
	B[13614] = B[291] & B[13548];
	B[13615] = B[13547] ^ B[13345];
	B[13616] = !B[13549];
	B[13617] = !B[13550];
	B[13618] = B[675] & B[13548];
	B[13619] = !B[13555];
	B[13620] = B[377] & B[13548];
	B[13621] = !B[13556];
	B[13622] = !B[13557];
	B[13623] = B[163] ^ B[13554];
	B[13624] = !B[13553];
	B[13625] = B[13155] & B[13558];
	B[13626] = B[376] & B[13548];
	B[13627] = !B[13559];
	B[13628] = !B[13561];
	B[13629] = !B[13560];
	B[13630] = B[272] & B[13548];
	B[13631] = B[660] & B[13548];
	B[13632] = B[209] & B[13548];
	B[13633] = B[380] & B[13530];
	B[13634] = B[373] & B[13548];
	B[13635] = B[411] & B[13548];
	B[13636] = !B[13562];
	B[13637] = B[141] ^ B[13563];
	B[13638] = B[372] & B[13548];
	B[13639] = !B[13564];
	B[13640] = B[659] & B[13548];
	B[13641] = B[13451] ^ B[13566];
	B[13642] = !B[13565];
	B[13643] = B[917] & B[13530];
	B[13644] = !B[13566];
	B[13645] = B[289] & B[13548];
	B[13646] = B[13548] ^ B[13303];
	B[13647] = B[145] ^ B[13569];
	B[13648] = !B[13570];
	B[13649] = B[932] & B[13530];
	B[13650] = B[13573] & B[13571];
	B[13651] = B[12510] & B[13572];
	B[13652] = B[663] & B[13548];
	B[13653] = !B[13574];
	B[13654] = B[385] & B[13530];
	B[13655] = !B[13575];
	B[13656] = B[13573] ^ B[13571];
	B[13657] = B[382] & B[13548];
	B[13658] = B[931] & B[13548];
	B[13659] = !B[13576];
	B[13660] = !B[13577];
	B[13661] = B[386] & B[13548];
	B[13662] = B[13578] & B[13579];
	B[13663] = B[290] & B[13548];
	B[13664] = B[666] & B[13548];
	B[13665] = !B[13580];
	B[13666] = B[270] & B[13548];
	B[13667] = !B[13581];
	B[13668] = B[1634] & B[13548];
	B[13669] = B[13522] & B[13582];
	B[13670] = !B[13584];
	B[13671] = B[13586] ^ B[13585];
	B[13672] = B[6047] & B[13548];
	B[13673] = !B[13586];
	B[13674] = !B[13585];
	B[13675] = B[13589] ^ B[7069];
	B[13676] = B[387] & B[13548];
	B[13677] = B[1574] & B[13548];
	B[13678] = B[661] & B[13548];
	B[13679] = B[13588] & B[10830];
	B[13680] = B[13548] & B[13208];
	B[13681] = B[13374] & B[13590];
	B[13682] = !B[13591];
	B[13683] = B[13592] & B[13324];
	B[13684] = !B[13593];
	B[13685] = !B[13595];
	B[13686] = B[13594] ^ B[13415];
	B[13687] = B[13592] ^ B[13324];
	B[13688] = !B[13598];
	B[13689] = B[13594] & B[13328];
	B[13690] = B[13597] ^ B[13255];
	B[13691] = B[13597] & B[13255];
	B[13692] = B[13337] & B[13601];
	B[13693] = !B[13600];
	B[13694] = B[13599] & B[12916];
	B[13695] = B[13544] ^ B[13603];
	B[13696] = B[13602] ^ B[13341];
	B[13697] = !B[13601];
	B[13698] = B[13604] & B[12684];
	B[13699] = B[13602] & B[13341];
	B[13700] = B[13605] & B[12685];
	B[13701] = B[13432] & B[13606];
	B[13702] = !B[13607];
	B[13703] = !B[13611];
	B[13704] = !B[13610];
	B[13705] = !B[13608];
	B[13706] = !B[13609];
	B[13707] = !B[13612];
	B[13708] = !B[13614];
	B[13709] = B[391] & B[13613];
	B[13710] = B[13551] ^ B[13615];
	B[13711] = B[291] & B[13613];
	B[13712] = B[13551] & B[13615];
	B[13713] = B[13616] & B[13617];
	B[13714] = !B[13618];
	B[13715] = B[13623] ^ B[13624];
	B[13716] = B[13622] & B[12696];
	B[13717] = B[13619] & B[12926];
	B[13718] = B[13621] & B[12927];
	B[13719] = !B[13620];
	B[13720] = B[377] & B[13613];
	B[13721] = !B[13625];
	B[13722] = B[675] & B[13613];
	B[13723] = !B[13626];
	B[13724] = B[13623] & B[13553];
	B[13725] = B[13627] & B[13158];
	B[13726] = B[13629] & B[12930];
	B[13727] = B[376] & B[13613];
	B[13728] = B[272] & B[13613];
	B[13729] = !B[13631];
	B[13730] = !B[13630];
	B[13731] = !B[13632];
	B[13732] = !B[13633];
	B[13733] = !B[13634];
	B[13734] = B[209] & B[13613];
	B[13735] = B[411] & B[13613];
	B[13736] = B[660] & B[13613];
	B[13737] = B[373] & B[13613];
	B[13738] = B[13636] & B[12705];
	B[13739] = !B[13635];
	B[13740] = !B[13637];
	B[13741] = !B[13638];
	B[13742] = B[13367] & B[13637];
	B[13743] = B[372] & B[13613];
	B[13744] = B[13639] & B[12937];
	B[13745] = !B[13640];
	B[13746] = !B[13643];
	B[13747] = B[13641] ^ B[13642];
	B[13748] = B[13451] & B[13644];
	B[13749] = !B[13641];
	B[13750] = !B[13645];
	B[13751] = B[659] & B[13613];
	B[13752] = !B[13680];
	B[13753] = !B[13647];
	B[13754] = B[13105] & B[13647];
	B[13755] = !B[13649];
	B[13756] = !B[13650];
	B[13757] = !B[13651];
	B[13758] = !B[13652];
	B[13759] = B[13653] & B[12717];
	B[13760] = !B[13654];
	B[13761] = B[663] & B[13613];
	B[13762] = !B[13657];
	B[13763] = !B[13658];
	B[13764] = B[13659] & B[12944];
	B[13765] = B[13660] & B[12725];
	B[13766] = !B[13661];
	B[13767] = B[931] & B[13613];
	B[13768] = !B[13662];
	B[13769] = B[289] & B[13613];
	B[13770] = !B[13663];
	B[13771] = B[13665] & B[12730];
	B[13772] = !B[13664];
	B[13773] = B[386] & B[13613];
	B[13774] = B[1574] & B[13613];
	B[13775] = !B[13666];
	B[13776] = B[13667] & B[12950];
	B[13777] = B[1634] & B[13613];
	B[13778] = B[666] & B[13613];
	B[13779] = !B[13668];
	B[13780] = !B[13669];
	B[13781] = B[387] & B[13613];
	B[13782] = B[13670] & B[12953];
	B[13783] = !B[13672];
	B[13784] = B[13673] & B[13674];
	B[13785] = B[270] & B[13613];
	B[13786] = B[661] & B[13613];
	B[13787] = !B[13676];
	B[13788] = B[7169] & B[13613];
	B[13789] = B[382] & B[13613];
	B[13790] = !B[13677];
	B[13791] = B[290] & B[13613];
	B[13792] = !B[13678];
	B[13793] = !B[13679];
	B[13794] = B[13613] ^ B[13523];
	B[13795] = B[13613] & B[13548];
	B[13796] = !B[13646];
	B[13797] = !B[13681];
	B[13798] = !B[13683];
	B[13799] = B[13682] & B[13481];
	B[13800] = B[13684] & B[12669];
	B[13801] = !B[13686];
	B[13802] = B[13421] & B[13685];
	B[13803] = !B[13687];
	B[13804] = B[13492] & B[13688];
	B[13805] = !B[13691];
	B[13806] = !B[13689];
	B[13807] = !B[13690];
	B[13808] = B[13428] & B[13694];
	B[13809] = B[13693] & B[12680];
	B[13810] = !B[13692];
	B[13811] = B[13538] & B[13687];
	B[13812] = B[13256] & B[13697];
	B[13813] = !B[13695];
	B[13814] = B[13429] & B[13696];
	B[13815] = B[13543] & B[13696];
	B[13816] = !B[13699];
	B[13817] = B[13212] & B[13698];
	B[13818] = B[13646] ^ B[13681];
	B[13819] = B[13407] ^ B[13701];
	B[13820] = B[13215] & B[13700];
	B[13821] = B[13702] & B[12689];
	B[13822] = B[13706] & B[13350];
	B[13823] = B[13435] & B[13703];
	B[13824] = B[13705] & B[12691];
	B[13825] = B[13708] & B[13351];
	B[13826] = !B[13709];
	B[13827] = !B[13712];
	B[13828] = !B[13713];
	B[13829] = !B[13711];
	B[13830] = B[13219] & B[13716];
	B[13831] = B[13717] & B[13217];
	B[13832] = B[13440] & B[13718];
	B[13833] = B[13719] & B[13354];
	B[13834] = !B[13715];
	B[13835] = !B[13720];
	B[13836] = B[13157] & B[13721];
	B[13837] = !B[13722];
	B[13838] = !B[13724];
	B[13839] = B[13725] & B[13443];
	B[13840] = !B[13727];
	B[13841] = B[13444] & B[13726];
	B[13842] = !B[13728];
	B[13843] = B[13161] & B[13730];
	B[13844] = B[13732] & B[12703];
	B[13845] = B[13733] & B[13364];
	B[13846] = !B[13736];
	B[13847] = !B[13734];
	B[13848] = !B[13735];
	B[13849] = B[13222] & B[13738];
	B[13850] = !B[13737];
	B[13851] = B[13367] ^ B[13740];
	B[13852] = B[13452] & B[13744];
	B[13853] = !B[13743];
	B[13854] = !B[13742];
	B[13855] = B[13746] & B[12711];
	B[13856] = !B[13748];
	B[13857] = B[13750] & B[13373];
	B[13858] = B[13749] & B[13565];
	B[13859] = !B[13751];
	B[13860] = !B[13794];
	B[13861] = B[13037] ^ B[13753];
	B[13862] = !B[13754];
	B[13863] = B[13755] & B[12716];
	B[13864] = B[13758] & B[13382];
	B[13865] = B[13757] & B[13756];
	B[13866] = B[13231] & B[13759];
	B[13867] = !B[13761];
	B[13868] = B[13760] & B[12723];
	B[13869] = B[13763] & B[13385];
	B[13870] = B[13465] & B[13764];
	B[13871] = B[13232] & B[13765];
	B[13872] = B[13766] & B[13387];
	B[13873] = !B[13769];
	B[13874] = !B[13767];
	B[13875] = B[13233] & B[13771];
	B[13876] = !B[13773];
	B[13877] = !B[13774];
	B[13878] = B[13467] & B[13776];
	B[13879] = !B[13777];
	B[13880] = !B[13778];
	B[13881] = !B[13781];
	B[13882] = B[13471] & B[13782];
	B[13883] = !B[13784];
	B[13884] = B[6361] & B[13783];
	B[13885] = !B[13786];
	B[13886] = !B[13785];
	B[13887] = !B[13788];
	B[13888] = !B[13789];
	B[13889] = !B[13791];
	B[13890] = B[10872] & B[13793];
	B[13891] = !B[13795];
	B[13892] = B[13796] & B[13797];
	B[13893] = B[13799] & B[13596];
	B[13894] = B[13416] & B[13798];
	B[13895] = B[12976] & B[13800];
	B[13896] = !B[13802];
	B[13897] = B[13538] ^ B[13803];
	B[13898] = B[13807] & B[13805];
	B[13899] = B[13493] & B[13805];
	B[13900] = !B[13804];
	B[13901] = B[153] ^ B[13808];
	B[13902] = B[13494] & B[13810];
	B[13903] = B[12979] & B[13809];
	B[13904] = !B[13814];
	B[13905] = !B[13812];
	B[13906] = B[288] & B[13818];
	B[13907] = B[153] ^ B[13817];
	B[13908] = B[164] ^ B[13820];
	B[13909] = B[12981] & B[13821];
	B[13910] = B[13824] & B[12983];
	B[13911] = !B[13811];
	B[13912] = !B[13823];
	B[13913] = B[13825] & B[13826];
	B[13914] = B[13500] ^ B[13823];
	B[13915] = B[13489] ^ B[13802];
	B[13916] = B[378] & B[13818];
	B[13917] = B[13829] & B[13714];
	B[13918] = B[164] ^ B[13832];
	B[13919] = B[162] ^ B[13830];
	B[13920] = B[167] ^ B[13831];
	B[13921] = B[13835] & B[13723];
	B[13922] = B[13442] ^ B[13836];
	B[13923] = B[389] & B[13818];
	B[13924] = !B[13836];
	B[13925] = B[167] ^ B[13839];
	B[13926] = B[13360] & B[13842];
	B[13927] = B[162] ^ B[13841];
	B[13928] = B[374] & B[13818];
	B[13929] = B[12989] & B[13844];
	B[13930] = B[163] ^ B[13849];
	B[13931] = B[13850] & B[13741];
	B[13932] = !B[13851];
	B[13933] = B[163] ^ B[13852];
	B[13934] = B[380] & B[13818];
	B[13935] = B[12991] & B[13855];
	B[13936] = B[13567] & B[13856];
	B[13937] = !B[13858];
	B[13938] = B[13861] & B[13648];
	B[13939] = B[917] & B[13818];
	B[13940] = B[12994] & B[13863];
	B[13941] = !B[13865];
	B[13942] = B[145] ^ B[13866];
	B[13943] = B[932] & B[13818];
	B[13944] = B[12995] & B[13868];
	B[13945] = B[13867] & B[13762];
	B[13946] = B[385] & B[13818];
	B[13947] = B[145] ^ B[13870];
	B[13948] = B[12782] ^ B[13871];
	B[13949] = B[13861] ^ B[13570];
	B[13950] = B[12624] ^ B[13865];
	B[13951] = B[13873] & B[13770];
	B[13952] = B[13874] & B[13772];
	B[13953] = B[141] ^ B[13875];
	B[13954] = B[13876] & B[13775];
	B[13955] = B[13871] & B[12825];
	B[13956] = B[12951] ^ B[13878];
	B[13957] = B[13878] & B[12999];
	B[13958] = B[141] ^ B[13882];
	B[13959] = B[13675] ^ B[13884];
	B[13960] = !B[13884];
	B[13961] = B[7172] & B[13887];
	B[13962] = !B[13890];
	B[13963] = !B[13892];
	B[13964] = B[13485] ^ B[13894];
	B[13965] = !B[13893];
	B[13966] = B[164] ^ B[13895];
	B[13967] = !B[13894];
	B[13968] = B[13896] & B[13541];
	B[13969] = !B[13897];
	B[13970] = B[13900] & B[13810];
	B[13971] = !B[13898];
	B[13972] = B[153] ^ B[13903];
	B[13973] = !B[13902];
	B[13974] = !B[13901];
	B[13975] = B[13686] ^ B[13893];
	B[13976] = B[13816] & B[13904];
	B[13977] = !B[13906];
	B[13978] = B[13962] ^ B[10628];
	B[13979] = B[162] ^ B[13909];
	B[13980] = B[167] ^ B[13910];
	B[13981] = B[13552] & B[13912];
	B[13982] = !B[13915];
	B[13983] = !B[13916];
	B[13984] = !B[13920];
	B[13985] = B[13922] ^ B[13628];
	B[13986] = !B[13923];
	B[13987] = B[13505] & B[13924];
	B[13988] = !B[13925];
	B[13989] = B[13922] & B[13561];
	B[13990] = !B[13928];
	B[13991] = B[163] ^ B[13929];
	B[13992] = !B[13930];
	B[13993] = !B[13933];
	B[13994] = !B[13934];
	B[13995] = B[141] ^ B[13935];
	B[13996] = B[13568] ^ B[13936];
	B[13997] = B[13959] ^ B[126];
	B[13998] = !B[13938];
	B[13999] = !B[13939];
	B[14000] = B[145] ^ B[13940];
	B[14001] = B[12718] & B[13941];
	B[14002] = !B[13942];
	B[14003] = !B[13943];
	B[14004] = !B[13936];
	B[14005] = !B[13946];
	B[14006] = B[13656] & B[13942];
	B[14007] = B[13520] ^ B[13950];
	B[14008] = !B[13947];
	B[14009] = B[13520] & B[13950];
	B[14010] = !B[13948];
	B[14011] = !B[13955];
	B[14012] = !B[13956];
	B[14013] = !B[13957];
	B[14014] = !B[13949];
	B[14015] = !B[13959];
	B[14016] = B[13675] & B[13960];
	B[14017] = !B[13961];
	B[14018] = B[10628] & B[13962];
	B[14019] = B[13752] & B[13963];
	B[14020] = !B[14018];
	B[14021] = B[13801] & B[13965];
	B[14022] = !B[13964];
	B[14023] = B[13543] & B[13967];
	B[14024] = !B[13968];
	B[14025] = B[13966] & B[13964];
	B[14026] = B[13815] & B[13967];
	B[14027] = B[13813] & B[13971];
	B[14028] = B[13970] & B[13497];
	B[14029] = !B[13972];
	B[14030] = B[13973] & B[13905];
	B[14031] = B[13907] ^ B[13975];
	B[14032] = B[13907] & B[13975];
	B[14033] = B[13977] & B[13150];
	B[14034] = B[13819] & B[13972];
	B[14035] = !B[13979];
	B[14036] = B[391] & B[13978];
	B[14037] = B[13915] & B[13980];
	B[14038] = !B[13981];
	B[14039] = !B[13980];
	B[14040] = B[13914] & B[13979];
	B[14041] = B[13983] & B[13156];
	B[14042] = B[291] & B[13978];
	B[14043] = B[377] & B[13978];
	B[14044] = B[13986] & B[13359];
	B[14045] = B[675] & B[13978];
	B[14046] = !B[13985];
	B[14047] = !B[13987];
	B[14048] = B[411] & B[13978];
	B[14049] = !B[13989];
	B[14050] = B[272] & B[13978];
	B[14051] = B[209] & B[13978];
	B[14052] = B[13990] & B[13163];
	B[14053] = B[376] & B[13978];
	B[14054] = !B[13991];
	B[14055] = B[660] & B[13978];
	B[14056] = B[373] & B[13978];
	B[14057] = B[372] & B[13978];
	B[14058] = B[13994] & B[13172];
	B[14059] = !B[13995];
	B[14060] = B[13862] & B[13998];
	B[14061] = B[13999] & B[13179];
	B[14062] = !B[14000];
	B[14063] = !B[14001];
	B[14064] = B[13656] ^ B[14002];
	B[14065] = B[14003] & B[13180];
	B[14066] = B[13568] & B[14004];
	B[14067] = B[14005] & B[13183];
	B[14068] = !B[14006];
	B[14069] = !B[13996];
	B[14070] = B[14007] ^ B[14008];
	B[14071] = B[14007] & B[13947];
	B[14072] = B[659] & B[13978];
	B[14073] = B[382] & B[13978];
	B[14074] = B[1574] & B[13978];
	B[14075] = !B[14009];
	B[14076] = B[1634] & B[13978];
	B[14077] = B[666] & B[13978];
	B[14078] = B[931] & B[13978];
	B[14079] = B[13043] & B[14013];
	B[14080] = B[270] & B[13978];
	B[14081] = B[387] & B[13978];
	B[14082] = B[386] & B[13978];
	B[14083] = B[290] & B[13978];
	B[14084] = B[14015] & B[163];
	B[14085] = B[661] & B[13978];
	B[14086] = !B[13978];
	B[14087] = !B[14016];
	B[14088] = B[663] & B[13978];
	B[14089] = B[5538] & B[13978];
	B[14090] = B[289] & B[13978];
	B[14091] = B[13978] & B[13613];
	B[14092] = B[13978] ^ B[13613];
	B[14093] = !B[14019];
	B[14094] = B[13819] ^ B[14029];
	B[14095] = !B[14021];
	B[14096] = B[13966] ^ B[14022];
	B[14097] = !B[14023];
	B[14098] = B[13899] & B[14024];
	B[14099] = !B[14025];
	B[14100] = !B[14028];
	B[14101] = !B[14026];
	B[14102] = B[13794] ^ B[14019];
	B[14103] = B[13822] & B[14033];
	B[14104] = B[13493] & B[14024];
	B[14105] = B[13914] ^ B[14035];
	B[14106] = !B[14036];
	B[14107] = !B[14037];
	B[14108] = B[13503] & B[14038];
	B[14109] = B[14039] & B[13982];
	B[14110] = B[13833] & B[14041];
	B[14111] = !B[14040];
	B[14112] = !B[14042];
	B[14113] = !B[14043];
	B[14114] = !B[14034];
	B[14115] = !B[14045];
	B[14116] = B[14044] & B[13843];
	B[14117] = B[13445] & B[14047];
	B[14118] = !B[14048];
	B[14119] = !B[14053];
	B[14120] = !B[14050];
	B[14121] = B[13845] & B[14052];
	B[14122] = !B[14051];
	B[14123] = !B[14055];
	B[14124] = !B[14056];
	B[14125] = B[13857] & B[14058];
	B[14126] = !B[14057];
	B[14127] = B[13996] ^ B[14059];
	B[14128] = !B[14091];
	B[14129] = !B[14060];
	B[14130] = B[13864] & B[14061];
	B[14131] = B[12778] & B[14063];
	B[14132] = B[13869] & B[14065];
	B[14133] = !B[14064];
	B[14134] = !B[14066];
	B[14135] = B[13872] & B[14067];
	B[14136] = B[14069] & B[13995];
	B[14137] = !B[14070];
	B[14138] = !B[14071];
	B[14139] = !B[14073];
	B[14140] = !B[14072];
	B[14141] = !B[14074];
	B[14142] = !B[14077];
	B[14143] = !B[14076];
	B[14144] = !B[14078];
	B[14145] = !B[14079];
	B[14146] = !B[14080];
	B[14147] = !B[14081];
	B[14148] = B[13379] ^ B[14060];
	B[14149] = !B[14083];
	B[14150] = !B[14082];
	B[14151] = !B[14085];
	B[14152] = B[5826] ^ B[14086];
	B[14153] = !B[14084];
	B[14154] = !B[14088];
	B[14155] = !B[14089];
	B[14156] = !B[14090];
	B[14157] = !B[14032];
	B[14158] = B[10676] & B[14020];
	B[14159] = B[13860] & B[14093];
	B[14160] = !B[14096];
	B[14161] = B[13806] & B[14095];
	B[14162] = B[14097] & B[13495];
	B[14163] = !B[14098];
	B[14164] = B[13976] & B[14101];
	B[14165] = B[14030] & B[14100];
	B[14166] = !B[14094];
	B[14167] = B[288] & B[14102];
	B[14168] = B[153] ^ B[14103];
	B[14169] = !B[14104];
	B[14170] = !B[14105];
	B[14171] = B[13917] & B[14106];
	B[14172] = B[13715] ^ B[14108];
	B[14173] = B[378] & B[14102];
	B[14174] = !B[14108];
	B[14175] = !B[14109];
	B[14176] = B[164] ^ B[14110];
	B[14177] = B[389] & B[14102];
	B[14178] = B[14113] & B[13840];
	B[14179] = B[167] ^ B[14116];
	B[14180] = !B[14117];
	B[14181] = B[13507] ^ B[14117];
	B[14182] = B[374] & B[14102];
	B[14183] = B[162] ^ B[14121];
	B[14184] = B[13739] & B[14120];
	B[14185] = B[14124] & B[13853];
	B[14186] = B[163] ^ B[14125];
	B[14187] = B[13461] & B[14129];
	B[14188] = B[141] ^ B[14130];
	B[14189] = B[917] & B[14102];
	B[14190] = B[12779] ^ B[14131];
	B[14191] = !B[14131];
	B[14192] = B[145] ^ B[14132];
	B[14193] = B[380] & B[14102];
	B[14194] = B[932] & B[14102];
	B[14195] = B[13768] & B[14134];
	B[14196] = B[14135] & B[13041];
	B[14197] = B[385] & B[14102];
	B[14198] = !B[14136];
	B[14199] = B[14075] & B[14138];
	B[14200] = B[14135] ^ B[13041];
	B[14201] = B[14144] & B[13880];
	B[14202] = B[14148] ^ B[13587];
	B[14203] = B[14148] & B[13587];
	B[14204] = B[14150] & B[13886];
	B[14205] = B[14152] ^ B[13961];
	B[14206] = B[14087] & B[14153];
	B[14207] = B[14154] & B[13888];
	B[14208] = B[14152] & B[14017];
	B[14209] = B[14156] & B[13889];
	B[14210] = !B[14158];
	B[14211] = !B[14159];
	B[14212] = B[13969] & B[14160];
	B[14213] = B[13811] & B[14160];
	B[14214] = !B[14161];
	B[14215] = B[13897] ^ B[14161];
	B[14216] = B[13696] ^ B[14162];
	B[14217] = B[14027] & B[14163];
	B[14218] = !B[14165];
	B[14219] = !B[14164];
	B[14220] = !B[14167];
	B[14221] = !B[14168];
	B[14222] = B[14169] ^ B[13807];
	B[14223] = B[13690] & B[14169];
	B[14224] = B[14210] ^ B[10709];
	B[14225] = !B[14172];
	B[14226] = !B[14173];
	B[14227] = B[13834] & B[14174];
	B[14228] = !B[14177];
	B[14229] = B[13919] & B[14172];
	B[14230] = !B[14179];
	B[14231] = B[13507] & B[14180];
	B[14232] = !B[14182];
	B[14233] = B[14181] ^ B[14054];
	B[14234] = !B[14181];
	B[14235] = !B[14183];
	B[14236] = !B[14186];
	B[14237] = B[14205] ^ B[14206];
	B[14238] = !B[14187];
	B[14239] = !B[14189];
	B[14240] = B[14190] ^ B[13944];
	B[14241] = B[12779] & B[14191];
	B[14242] = !B[14190];
	B[14243] = !B[14193];
	B[14244] = !B[14194];
	B[14245] = B[13949] ^ B[14195];
	B[14246] = !B[14196];
	B[14247] = !B[14197];
	B[14248] = !B[14199];
	B[14249] = B[14200] ^ B[14079];
	B[14250] = B[14200] & B[14145];
	B[14251] = !B[14195];
	B[14252] = B[13958] ^ B[14202];
	B[14253] = B[13958] & B[14202];
	B[14254] = !B[14203];
	B[14255] = !B[14188];
	B[14256] = !B[14206];
	B[14257] = !B[14205];
	B[14258] = !B[14208];
	B[14259] = B[14210] & B[10709];
	B[14260] = B[13891] & B[14211];
	B[14261] = !B[14213];
	B[14262] = B[14212] & B[14214];
	B[14263] = B[14215] ^ B[13974];
	B[14264] = !B[14217];
	B[14265] = !B[14216];
	B[14266] = B[14215] & B[13901];
	B[14267] = B[13969] & B[14214];
	B[14268] = B[13707] & B[14218];
	B[14269] = B[13710] & B[14219];
	B[14270] = B[13913] & B[14220];
	B[14271] = !B[14223];
	B[14272] = B[391] & B[14224];
	B[14273] = B[14219] ^ B[13710];
	B[14274] = !B[14222];
	B[14275] = B[14226] & B[13355];
	B[14276] = B[13919] ^ B[14225];
	B[14277] = !B[14227];
	B[14278] = B[13984] & B[14222];
	B[14279] = B[14228] & B[13731];
	B[14280] = B[291] & B[14224];
	B[14281] = !B[14229];
	B[14282] = B[209] & B[14224];
	B[14283] = B[272] & B[14224];
	B[14284] = B[377] & B[14224];
	B[14285] = B[675] & B[14224];
	B[14286] = !B[14231];
	B[14287] = B[14234] & B[13991];
	B[14288] = B[14232] & B[13365];
	B[14289] = B[376] & B[14224];
	B[14290] = B[411] & B[14224];
	B[14291] = B[660] & B[14224];
	B[14292] = B[373] & B[14224];
	B[14293] = B[14224] ^ B[14086];
	B[14294] = !B[14224];
	B[14295] = B[13462] & B[14238];
	B[14296] = B[14239] & B[13384];
	B[14297] = !B[14240];
	B[14298] = B[13944] & B[14242];
	B[14299] = !B[14241];
	B[14300] = B[14243] & B[13389];
	B[14301] = B[14244] & B[13390];
	B[14302] = !B[14245];
	B[14303] = B[13186] & B[14246];
	B[14304] = B[372] & B[14224];
	B[14305] = B[663] & B[14224];
	B[14306] = B[382] & B[14224];
	B[14307] = B[14247] & B[13391];
	B[14308] = B[666] & B[14224];
	B[14309] = B[931] & B[14224];
	B[14310] = B[1574] & B[14224];
	B[14311] = !B[14249];
	B[14312] = B[386] & B[14224];
	B[14313] = B[1634] & B[14224];
	B[14314] = !B[14250];
	B[14315] = B[14014] & B[14251];
	B[14316] = B[13953] & B[14245];
	B[14317] = B[270] & B[14224];
	B[14318] = B[289] & B[14224];
	B[14319] = !B[14253];
	B[14320] = B[290] & B[14224];
	B[14321] = B[387] & B[14224];
	B[14322] = B[14257] & B[14256];
	B[14323] = B[661] & B[14224];
	B[14324] = B[6128] & B[14224];
	B[14325] = B[14155] & B[14258];
	B[14326] = B[659] & B[14224];
	B[14327] = !B[14259];
	B[14328] = B[13978] & B[14224];
	B[14329] = !B[14260];
	B[14330] = B[10711] & B[14327];
	B[14331] = B[13704] & B[14264];
	B[14332] = !B[14262];
	B[14333] = B[14261] & B[14099];
	B[14334] = !B[14263];
	B[14335] = B[13908] ^ B[14265];
	B[14336] = B[14092] ^ B[14260];
	B[14337] = !B[14267];
	B[14338] = !B[14266];
	B[14339] = B[13908] & B[14265];
	B[14340] = !B[14269];
	B[14341] = !B[14268];
	B[14342] = B[13918] ^ B[14273];
	B[14343] = B[153] ^ B[14270];
	B[14344] = !B[14272];
	B[14345] = B[13918] & B[14273];
	B[14346] = B[14271] & B[13805];
	B[14347] = B[13920] & B[14274];
	B[14348] = B[13921] & B[14275];
	B[14349] = B[13838] & B[14277];
	B[14350] = !B[14276];
	B[14351] = !B[14278];
	B[14352] = !B[14280];
	B[14353] = B[14279] & B[13926];
	B[14354] = !B[14282];
	B[14355] = !B[14284];
	B[14356] = !B[14285];
	B[14357] = !B[14283];
	B[14358] = B[13508] & B[14286];
	B[14359] = B[13931] & B[14288];
	B[14360] = !B[14287];
	B[14361] = !B[14289];
	B[14362] = !B[14290];
	B[14363] = !B[14291];
	B[14364] = !B[14292];
	B[14365] = !B[14295];
	B[14366] = B[13518] ^ B[14295];
	B[14367] = B[13945] & B[14296];
	B[14368] = B[14192] & B[14297];
	B[14369] = !B[14298];
	B[14370] = B[12886] & B[14299];
	B[14371] = B[13951] & B[14300];
	B[14372] = B[13952] & B[14301];
	B[14373] = B[13953] ^ B[14302];
	B[14374] = B[14192] ^ B[14297];
	B[14375] = !B[14305];
	B[14376] = !B[14304];
	B[14377] = B[13301] ^ B[14303];
	B[14378] = !B[14306];
	B[14379] = B[13954] & B[14307];
	B[14380] = !B[14303];
	B[14381] = !B[14309];
	B[14382] = !B[14308];
	B[14383] = !B[14310];
	B[14384] = !B[14312];
	B[14385] = !B[14313];
	B[14386] = !B[14315];
	B[14387] = !B[14316];
	B[14388] = !B[14317];
	B[14389] = !B[14318];
	B[14390] = !B[14320];
	B[14391] = B[14254] & B[14319];
	B[14392] = !B[14321];
	B[14393] = !B[14322];
	B[14394] = !B[14323];
	B[14395] = B[6128] ^ B[14294];
	B[14396] = !B[14324];
	B[14397] = !B[14325];
	B[14398] = !B[14326];
	B[14399] = !B[14328];
	B[14400] = !B[14293];
	B[14401] = B[14092] & B[14329];
	B[14402] = B[10765] ^ B[14330];
	B[14403] = B[14333] & B[14332];
	B[14404] = B[14334] & B[14031];
	B[14405] = B[14032] & B[14334];
	B[14406] = !B[14331];
	B[14407] = !B[14339];
	B[14408] = B[14337] & B[13911];
	B[14409] = !B[14336];
	B[14410] = B[13827] & B[14340];
	B[14411] = B[13828] & B[14341];
	B[14412] = B[14344] & B[14112];
	B[14413] = !B[14345];
	B[14414] = !B[14347];
	B[14415] = B[14346] & B[13695];
	B[14416] = B[164] ^ B[14348];
	B[14417] = B[13985] ^ B[14349];
	B[14418] = !B[14349];
	B[14419] = !B[14330];
	B[14420] = B[14331] ^ B[14094];
	B[14421] = B[167] ^ B[14353];
	B[14422] = B[14118] & B[14354];
	B[14423] = B[14355] & B[14119];
	B[14424] = B[13848] & B[14357];
	B[14425] = B[13851] ^ B[14358];
	B[14426] = !B[14358];
	B[14427] = B[162] ^ B[14359];
	B[14428] = B[14364] & B[14126];
	B[14429] = B[14395] ^ B[14325];
	B[14430] = B[14366] ^ B[14062];
	B[14431] = B[13518] & B[14365];
	B[14432] = !B[14366];
	B[14433] = B[141] ^ B[14367];
	B[14434] = !B[14368];
	B[14435] = B[13948] ^ B[14370];
	B[14436] = !B[14370];
	B[14437] = B[163] ^ B[14371];
	B[14438] = B[145] ^ B[14372];
	B[14439] = B[14374] ^ B[14199];
	B[14440] = B[14375] & B[14139];
	B[14441] = !B[14377];
	B[14442] = B[13301] & B[14380];
	B[14443] = B[14374] & B[14248];
	B[14444] = B[14381] & B[14142];
	B[14445] = B[14379] ^ B[14377];
	B[14446] = !B[14373];
	B[14447] = B[14384] & B[14146];
	B[14448] = B[14386] & B[14387];
	B[14449] = B[14389] & B[14149];
	B[14450] = !B[14391];
	B[14451] = !B[14395];
	B[14452] = B[6389] & B[14396];
	B[14453] = !B[14401];
	B[14454] = !B[14403];
	B[14455] = !B[14405];
	B[14456] = B[14404] & B[14166];
	B[14457] = B[14034] & B[14404];
	B[14458] = B[14096] ^ B[14408];
	B[14459] = B[288] & B[14409];
	B[14460] = B[14403] ^ B[14335];
	B[14461] = !B[14411];
	B[14462] = !B[14410];
	B[14463] = B[14105] ^ B[14410];
	B[14464] = B[14166] & B[14406];
	B[14465] = !B[14415];
	B[14466] = B[378] & B[14409];
	B[14467] = !B[14402];
	B[14468] = !B[14417];
	B[14469] = B[14046] & B[14418];
	B[14470] = B[10818] & B[14419];
	B[14471] = B[10860] & B[14419];
	B[14472] = !B[14420];
	B[14473] = B[13927] & B[14417];
	B[14474] = B[389] & B[14409];
	B[14475] = B[14420] & B[14179];
	B[14476] = !B[14421];
	B[14477] = B[13932] & B[14426];
	B[14478] = B[14425] ^ B[13992];
	B[14479] = B[374] & B[14409];
	B[14480] = !B[14427];
	B[14481] = B[14425] & B[13930];
	B[14482] = B[11041] & B[14419];
	B[14483] = B[14402] ^ B[14294];
	B[14484] = B[10765] & B[14419];
	B[14485] = B[14432] & B[14000];
	B[14486] = B[14430] & B[14188];
	B[14487] = !B[14431];
	B[14488] = B[14369] & B[14434];
	B[14489] = !B[14437];
	B[14490] = B[14010] & B[14436];
	B[14491] = !B[14439];
	B[14492] = B[14379] & B[14441];
	B[14493] = !B[14442];
	B[14494] = !B[14443];
	B[14495] = B[932] & B[14409];
	B[14496] = !B[14445];
	B[14497] = B[385] & B[14409];
	B[14498] = B[14252] ^ B[14448];
	B[14499] = !B[14448];
	B[14500] = B[14430] ^ B[14255];
	B[14501] = !B[14433];
	B[14502] = B[917] & B[14409];
	B[14503] = B[14451] & B[14397];
	B[14504] = B[380] & B[14409];
	B[14505] = !B[14452];
	B[14506] = B[10996] & B[14419];
	B[14507] = B[10931] & B[14419];
	B[14508] = B[14128] & B[14453];
	B[14509] = B[14335] & B[14454];
	B[14510] = !B[14457];
	B[14511] = B[14338] & B[14455];
	B[14512] = B[14456] & B[14406];
	B[14513] = B[14458] ^ B[14221];
	B[14514] = !B[14459];
	B[14515] = !B[14460];
	B[14516] = B[14458] & B[14168];
	B[14517] = B[14107] & B[14461];
	B[14518] = B[14170] & B[14462];
	B[14519] = !B[14463];
	B[14520] = B[14176] & B[14463];
	B[14521] = !B[14466];
	B[14522] = B[14465] & B[14264];
	B[14523] = !B[14464];
	B[14524] = B[391] & B[14467];
	B[14525] = B[13927] ^ B[14468];
	B[14526] = !B[14470];
	B[14527] = !B[14469];
	B[14528] = B[291] & B[14467];
	B[14529] = B[272] & B[14467];
	B[14530] = B[14472] & B[14230];
	B[14531] = !B[14475];
	B[14532] = !B[14471];
	B[14533] = !B[14474];
	B[14534] = !B[14473];
	B[14535] = B[377] & B[14467];
	B[14536] = B[209] & B[14467];
	B[14537] = B[675] & B[14467];
	B[14538] = !B[14478];
	B[14539] = !B[14477];
	B[14540] = !B[14479];
	B[14541] = B[376] & B[14467];
	B[14542] = B[411] & B[14467];
	B[14543] = !B[14481];
	B[14544] = !B[14482];
	B[14545] = B[660] & B[14467];
	B[14546] = !B[14507];
	B[14547] = !B[14484];
	B[14548] = B[13655] & B[14487];
	B[14549] = !B[14485];
	B[14550] = !B[14486];
	B[14551] = B[14435] ^ B[14488];
	B[14552] = B[373] & B[14467];
	B[14553] = B[663] & B[14467];
	B[14554] = B[661] & B[14467];
	B[14555] = !B[14488];
	B[14556] = !B[14490];
	B[14557] = !B[14492];
	B[14558] = B[1574] & B[14467];
	B[14559] = B[931] & B[14467];
	B[14560] = B[382] & B[14467];
	B[14561] = B[1634] & B[14467];
	B[14562] = !B[14495];
	B[14563] = B[666] & B[14467];
	B[14564] = B[386] & B[14467];
	B[14565] = !B[14498];
	B[14566] = !B[14497];
	B[14567] = B[14252] & B[14499];
	B[14568] = B[659] & B[14467];
	B[14569] = B[289] & B[14467];
	B[14570] = B[270] & B[14467];
	B[14571] = B[14500] ^ B[14391];
	B[14572] = !B[14500];
	B[14573] = !B[14502];
	B[14574] = B[387] & B[14467];
	B[14575] = B[290] & B[14467];
	B[14576] = B[5832] ^ B[14467];
	B[14577] = B[372] & B[14467];
	B[14578] = !B[14503];
	B[14579] = !B[14504];
	B[14580] = B[6134] & B[14467];
	B[14581] = !B[14506];
	B[14582] = B[14467] & B[14224];
	B[14583] = !B[14508];
	B[14584] = !B[14509];
	B[14585] = B[14511] & B[14510];
	B[14586] = !B[14512];
	B[14587] = B[14343] & B[14515];
	B[14588] = B[14343] ^ B[14515];
	B[14589] = !B[14513];
	B[14590] = B[14171] & B[14514];
	B[14591] = B[14293] ^ B[14508];
	B[14592] = !B[14516];
	B[14593] = !B[14517];
	B[14594] = !B[14518];
	B[14595] = B[14176] ^ B[14519];
	B[14596] = !B[14520];
	B[14597] = B[14521] & B[13729];
	B[14598] = B[14523] & B[14114];
	B[14599] = B[14522] & B[13925];
	B[14600] = !B[14522];
	B[14601] = !B[14524];
	B[14602] = !B[14525];
	B[14603] = !B[14528];
	B[14604] = !B[14529];
	B[14605] = B[10995] & B[14526];
	B[14606] = B[14049] & B[14527];
	B[14607] = B[14533] & B[13847];
	B[14608] = B[11183] & B[14532];
	B[14609] = !B[14535];
	B[14610] = !B[14536];
	B[14611] = !B[14537];
	B[14612] = B[14540] & B[13745];
	B[14613] = B[13854] & B[14539];
	B[14614] = !B[14541];
	B[14615] = !B[14542];
	B[14616] = B[11720] & B[14544];
	B[14617] = !B[14545];
	B[14618] = B[14549] & B[14550];
	B[14619] = B[14064] ^ B[14548];
	B[14620] = !B[14548];
	B[14621] = !B[14551];
	B[14622] = !B[14554];
	B[14623] = !B[14552];
	B[14624] = B[14435] & B[14555];
	B[14625] = !B[14553];
	B[14626] = B[14011] & B[14556];
	B[14627] = B[14493] & B[14557];
	B[14628] = !B[14558];
	B[14629] = !B[14559];
	B[14630] = !B[14560];
	B[14631] = B[14562] & B[13779];
	B[14632] = !B[14561];
	B[14633] = !B[14563];
	B[14634] = !B[14564];
	B[14635] = B[14566] & B[13787];
	B[14636] = !B[14569];
	B[14637] = !B[14570];
	B[14638] = !B[14568];
	B[14639] = !B[14567];
	B[14640] = B[14572] & B[14450];
	B[14641] = B[14573] & B[13790];
	B[14642] = !B[14575];
	B[14643] = !B[14574];
	B[14644] = B[14576] ^ B[14452];
	B[14645] = !B[14577];
	B[14646] = !B[14576];
	B[14647] = B[14579] & B[13792];
	B[14648] = !B[14580];
	B[14649] = B[11647] & B[14581];
	B[14650] = !B[14582];
	B[14651] = B[14547] & B[10864];
	B[14652] = B[11410] & B[14546];
	B[14653] = B[14204] & B[14635];
	B[14654] = B[13583] ^ B[14627];
	B[14655] = B[14583] & B[14400];
	B[14656] = B[14407] & B[14584];
	B[14657] = B[14585] & B[14586];
	B[14658] = !B[14587];
	B[14659] = !B[14588];
	B[14660] = B[288] & B[14591];
	B[14661] = B[153] ^ B[14590];
	B[14662] = B[14175] & B[14593];
	B[14663] = B[14111] & B[14594];
	B[14664] = !B[14595];
	B[14665] = B[14595] & B[14596];
	B[14666] = B[14413] & B[14596];
	B[14667] = B[14178] & B[14597];
	B[14668] = !B[14599];
	B[14669] = !B[14598];
	B[14670] = B[10395] ^ B[14651];
	B[14671] = B[13988] & B[14600];
	B[14672] = B[14601] & B[14352];
	B[14673] = B[14229] & B[14602];
	B[14674] = B[14350] & B[14602];
	B[14675] = B[378] & B[14591];
	B[14676] = B[389] & B[14591];
	B[14677] = B[14422] & B[14604];
	B[14678] = B[10558] ^ B[14605];
	B[14679] = !B[14606];
	B[14680] = B[7606] ^ B[14608];
	B[14681] = B[14607] & B[14184];
	B[14682] = B[14233] ^ B[14606];
	B[14683] = B[7491] ^ B[14652];
	B[14684] = B[14609] & B[14361];
	B[14685] = B[14185] & B[14612];
	B[14686] = B[13747] ^ B[14613];
	B[14687] = !B[14613];
	B[14688] = B[374] & B[14591];
	B[14689] = !B[14616];
	B[14690] = B[6834] ^ B[14649];
	B[14691] = B[14619] ^ B[14618];
	B[14692] = !B[14618];
	B[14693] = B[14133] & B[14620];
	B[14694] = B[917] & B[14591];
	B[14695] = B[14438] & B[14621];
	B[14696] = !B[14624];
	B[14697] = B[14625] & B[14378];
	B[14698] = B[14623] & B[14376];
	B[14699] = B[13956] ^ B[14626];
	B[14700] = !B[14626];
	B[14701] = B[932] & B[14591];
	B[14702] = B[14438] ^ B[14621];
	B[14703] = !B[14627];
	B[14704] = B[14629] & B[14382];
	B[14705] = B[385] & B[14591];
	B[14706] = B[14201] & B[14631];
	B[14707] = B[14634] & B[14388];
	B[14708] = B[380] & B[14591];
	B[14709] = B[14636] & B[14390];
	B[14710] = !B[14640];
	B[14711] = B[14207] & B[14641];
	B[14712] = B[14644] ^ B[111];
	B[14713] = B[14646] & B[14505];
	B[14714] = B[14644] & B[141];
	B[14715] = B[6393] & B[14648];
	B[14716] = B[14209] & B[14647];
	B[14717] = !B[14655];
	B[14718] = !B[14656];
	B[14719] = !B[14657];
	B[14720] = B[14659] & B[14460];
	B[14721] = B[14592] & B[14658];
	B[14722] = !B[14660];
	B[14723] = !B[14662];
	B[14724] = B[14276] ^ B[14663];
	B[14725] = !B[14663];
	B[14726] = !B[14665];
	B[14727] = B[164] ^ B[14667];
	B[14728] = B[14669] ^ B[14031];
	B[14729] = B[391] & B[14670];
	B[14730] = !B[14671];
	B[14731] = !B[14675];
	B[14732] = !B[14673];
	B[14733] = !B[14676];
	B[14734] = B[14670] & B[14678];
	B[14735] = B[14233] & B[14679];
	B[14736] = !B[14682];
	B[14737] = B[272] & B[14670];
	B[14738] = B[14657] ^ B[14513];
	B[14739] = B[14682] ^ B[14235];
	B[14740] = !B[14680];
	B[14741] = B[167] ^ B[14681];
	B[14742] = B[291] & B[14670];
	B[14743] = B[391] & B[14678];
	B[14744] = !B[14690];
	B[14745] = B[377] & B[14670];
	B[14746] = B[272] & B[14678];
	B[14747] = B[209] & B[14670];
	B[14748] = B[291] & B[14678];
	B[14749] = B[675] & B[14670];
	B[14750] = B[411] & B[14670];
	B[14751] = B[14686] ^ B[13993];
	B[14752] = B[162] ^ B[14685];
	B[14753] = B[209] & B[14678];
	B[14754] = B[13747] & B[14687];
	B[14755] = !B[14688];
	B[14756] = !B[14686];
	B[14757] = B[675] & B[14678];
	B[14758] = B[391] & B[14683];
	B[14759] = B[376] & B[14670];
	B[14760] = B[377] & B[14678];
	B[14761] = B[272] & B[14683];
	B[14762] = B[411] & B[14678];
	B[14763] = B[14689] & B[7032];
	B[14764] = B[411] & B[14683];
	B[14765] = B[209] & B[14683];
	B[14766] = B[291] & B[14683];
	B[14767] = B[14670] ^ B[14467];
	B[14768] = !B[14691];
	B[14769] = B[14619] & B[14692];
	B[14770] = !B[14693];
	B[14771] = B[376] & B[14678];
	B[14772] = B[290] & B[14670];
	B[14773] = B[289] & B[14678];
	B[14774] = B[660] & B[14670];
	B[14775] = !B[14694];
	B[14776] = !B[14695];
	B[14777] = B[675] & B[14683];
	B[14778] = B[661] & B[14670];
	B[14779] = B[290] & B[14678];
	B[14780] = B[382] & B[14670];
	B[14781] = B[663] & B[14678];
	B[14782] = B[14012] & B[14700];
	B[14783] = !B[14701];
	B[14784] = B[663] & B[14670];
	B[14785] = B[931] & B[14678];
	B[14786] = B[666] & B[14670];
	B[14787] = B[13583] & B[14703];
	B[14788] = !B[14705];
	B[14789] = B[1574] & B[14670];
	B[14790] = B[382] & B[14678];
	B[14791] = B[931] & B[14670];
	B[14792] = B[145] ^ B[14706];
	B[14793] = B[666] & B[14678];
	B[14794] = B[1634] & B[14670];
	B[14795] = !B[14708];
	B[14796] = B[373] & B[14678];
	B[14797] = B[372] & B[14670];
	B[14798] = B[14653] ^ B[14654];
	B[14799] = B[290] & B[14683];
	B[14800] = B[661] & B[14683];
	B[14801] = B[386] & B[14670];
	B[14802] = B[1574] & B[14678];
	B[14803] = B[663] & B[14683];
	B[14804] = !B[14654];
	B[14805] = B[382] & B[14683];
	B[14806] = B[372] & B[14678];
	B[14807] = B[666] & B[14683];
	B[14808] = B[1634] & B[14678];
	B[14809] = B[931] & B[14683];
	B[14810] = B[1574] & B[14683];
	B[14811] = B[659] & B[14670];
	B[14812] = B[14691] ^ B[14501];
	B[14813] = B[1634] & B[14683];
	B[14814] = B[386] & B[14678];
	B[14815] = B[270] & B[14670];
	B[14816] = B[289] & B[14670];
	B[14817] = B[141] ^ B[14711];
	B[14818] = B[387] & B[14670];
	B[14819] = B[270] & B[14678];
	B[14820] = B[373] & B[14670];
	B[14821] = !B[14712];
	B[14822] = B[660] & B[14683];
	B[14823] = !B[14670];
	B[14824] = !B[14713];
	B[14825] = !B[14714];
	B[14826] = B[163] ^ B[14716];
	B[14827] = B[289] & B[14683];
	B[14828] = B[661] & B[14678];
	B[14829] = B[386] & B[14683];
	B[14830] = B[387] & B[14678];
	B[14831] = B[659] & B[14683];
	B[14832] = B[372] & B[14683];
	B[14833] = B[270] & B[14683];
	B[14834] = B[373] & B[14683];
	B[14835] = B[659] & B[14678];
	B[14836] = !B[14715];
	B[14837] = B[376] & B[14683];
	B[14838] = B[5546] & B[14670];
	B[14839] = B[377] & B[14683];
	B[14840] = B[660] & B[14678];
	B[14841] = B[14669] & B[14031];
	B[14842] = !B[14683];
	B[14843] = B[14670] & B[14467];
	B[14844] = B[14399] & B[14717];
	B[14845] = B[14678] ^ B[14823];
	B[14846] = B[14718] ^ B[14342];
	B[14847] = B[14589] & B[14719];
	B[14848] = B[14718] & B[14342];
	B[14849] = B[14722] & B[13837];
	B[14850] = !B[14720];
	B[14851] = !B[14724];
	B[14852] = B[14414] & B[14723];
	B[14853] = B[14350] & B[14725];
	B[14854] = B[14416] & B[14724];
	B[14855] = !B[14727];
	B[14856] = B[14728] & B[14421];
	B[14857] = B[14674] & B[14725];
	B[14858] = !B[14728];
	B[14859] = !B[14729];
	B[14860] = B[14731] & B[13846];
	B[14861] = B[14733] & B[14122];
	B[14862] = B[14732] & B[14534];
	B[14863] = !B[14735];
	B[14864] = !B[14734];
	B[14865] = B[14678] & B[14740];
	B[14866] = !B[14738];
	B[14867] = B[14678] ^ B[14740];
	B[14868] = B[14736] & B[14183];
	B[14869] = !B[14737];
	B[14870] = B[14740] & B[14683];
	B[14871] = !B[14741];
	B[14872] = !B[14742];
	B[14873] = !B[14743];
	B[14874] = !B[14746];
	B[14875] = B[391] & B[14740];
	B[14876] = !B[14747];
	B[14877] = !B[14745];
	B[14878] = B[14683] ^ B[14744];
	B[14879] = B[272] & B[14740];
	B[14880] = !B[14749];
	B[14881] = !B[14748];
	B[14882] = !B[14752];
	B[14883] = !B[14750];
	B[14884] = !B[14753];
	B[14885] = !B[14754];
	B[14886] = !B[14763];
	B[14887] = B[291] & B[14740];
	B[14888] = !B[14757];
	B[14889] = B[14755] & B[13859];
	B[14890] = !B[14758];
	B[14891] = B[14756] & B[13933];
	B[14892] = B[209] & B[14740];
	B[14893] = !B[14760];
	B[14894] = !B[14759];
	B[14895] = B[411] & B[14744];
	B[14896] = !B[14761];
	B[14897] = B[209] & B[14744];
	B[14898] = !B[14762];
	B[14899] = B[14763] & B[272];
	B[14900] = !B[14764];
	B[14901] = B[14763] & B[209];
	B[14902] = B[272] & B[14744];
	B[14903] = B[411] & B[14740];
	B[14904] = B[675] & B[14740];
	B[14905] = !B[14765];
	B[14906] = B[391] & B[14744];
	B[14907] = !B[14766];
	B[14908] = B[14763] & B[291];
	B[14909] = B[14680] ^ B[14842];
	B[14910] = B[14768] & B[14433];
	B[14911] = !B[14769];
	B[14912] = B[14068] & B[14770];
	B[14913] = B[377] & B[14740];
	B[14914] = !B[14773];
	B[14915] = !B[14772];
	B[14916] = !B[14771];
	B[14917] = B[14775] & B[13877];
	B[14918] = !B[14774];
	B[14919] = B[14696] & B[14776];
	B[14920] = B[291] & B[14744];
	B[14921] = B[14763] & B[391];
	B[14922] = B[289] & B[14740];
	B[14923] = B[14763] & B[411];
	B[14924] = !B[14777];
	B[14925] = !B[14781];
	B[14926] = !B[14780];
	B[14927] = !B[14778];
	B[14928] = !B[14782];
	B[14929] = !B[14779];
	B[14930] = !B[14784];
	B[14931] = B[14783] & B[13879];
	B[14932] = !B[14787];
	B[14933] = !B[14785];
	B[14934] = !B[14786];
	B[14935] = B[663] & B[14740];
	B[14936] = !B[14791];
	B[14937] = B[14788] & B[13881];
	B[14938] = !B[14790];
	B[14939] = !B[14789];
	B[14940] = B[931] & B[14740];
	B[14941] = !B[14793];
	B[14942] = !B[14794];
	B[14943] = B[289] & B[14744];
	B[14944] = B[661] & B[14740];
	B[14945] = B[14763] & B[289];
	B[14946] = B[290] & B[14744];
	B[14947] = !B[14797];
	B[14948] = !B[14796];
	B[14949] = B[14795] & B[13885];
	B[14950] = !B[14799];
	B[14951] = !B[14800];
	B[14952] = B[382] & B[14740];
	B[14953] = !B[14801];
	B[14954] = !B[14798];
	B[14955] = B[14653] & B[14804];
	B[14956] = !B[14802];
	B[14957] = !B[14803];
	B[14958] = B[14763] & B[659];
	B[14959] = B[661] & B[14744];
	B[14960] = B[373] & B[14740];
	B[14961] = B[663] & B[14744];
	B[14962] = B[1574] & B[14740];
	B[14963] = B[14763] & B[290];
	B[14964] = B[1634] & B[14740];
	B[14965] = B[1574] & B[14744];
	B[14966] = B[666] & B[14740];
	B[14967] = B[931] & B[14744];
	B[14968] = B[14763] & B[663];
	B[14969] = B[382] & B[14744];
	B[14970] = !B[14805];
	B[14971] = !B[14806];
	B[14972] = !B[14811];
	B[14973] = !B[14808];
	B[14974] = !B[14809];
	B[14975] = B[14763] & B[382];
	B[14976] = !B[14807];
	B[14977] = !B[14810];
	B[14978] = B[14763] & B[661];
	B[14979] = B[14763] & B[1574];
	B[14980] = !B[14813];
	B[14981] = B[666] & B[14744];
	B[14982] = !B[14816];
	B[14983] = !B[14814];
	B[14984] = !B[14815];
	B[14985] = B[386] & B[14740];
	B[14986] = B[1634] & B[14744];
	B[14987] = !B[14818];
	B[14988] = !B[14819];
	B[14989] = !B[14820];
	B[14990] = B[14763] & B[377];
	B[14991] = B[376] & B[14744];
	B[14992] = B[5855] ^ B[14823];
	B[14993] = !B[14822];
	B[14994] = B[290] & B[14740];
	B[14995] = B[270] & B[14740];
	B[14996] = B[14824] & B[14825];
	B[14997] = !B[14829];
	B[14998] = !B[14830];
	B[14999] = B[372] & B[14744];
	B[15000] = B[14763] & B[373];
	B[15001] = B[659] & B[14744];
	B[15002] = !B[14828];
	B[15003] = !B[14827];
	B[15004] = B[373] & B[14744];
	B[15005] = B[659] & B[14740];
	B[15006] = !B[14831];
	B[15007] = B[14763] & B[372];
	B[15008] = !B[14832];
	B[15009] = B[387] & B[14740];
	B[15010] = B[386] & B[14744];
	B[15011] = B[372] & B[14740];
	B[15012] = B[660] & B[14744];
	B[15013] = !B[14835];
	B[15014] = !B[14834];
	B[15015] = B[14763] & B[376];
	B[15016] = !B[14833];
	B[15017] = B[377] & B[14744];
	B[15018] = B[376] & B[14740];
	B[15019] = B[660] & B[14740];
	B[15020] = !B[14839];
	B[15021] = !B[14838];
	B[15022] = !B[14837];
	B[15023] = !B[14840];
	B[15024] = B[14763] & B[660];
	B[15025] = !B[14841];
	B[15026] = B[675] & B[14744];
	B[15027] = B[14763] & B[675];
	B[15028] = !B[14843];
	B[15029] = B[14683] & B[14744];
	B[15030] = !B[14844];
	B[15031] = B[128] ^ B[15027];
	B[15032] = !B[14846];
	B[15033] = !B[14847];
	B[15034] = !B[14848];
	B[15035] = B[14412] & B[14849];
	B[15036] = B[14483] ^ B[14844];
	B[15037] = !B[14852];
	B[15038] = B[14416] ^ B[14851];
	B[15039] = B[14661] & B[14846];
	B[15040] = !B[14853];
	B[15041] = !B[14854];
	B[15042] = !B[14856];
	B[15043] = B[14858] & B[14476];
	B[15044] = B[14859] & B[14603];
	B[15045] = !B[14857];
	B[15046] = B[14861] & B[14424];
	B[15047] = B[14423] & B[14860];
	B[15048] = B[14360] & B[14863];
	B[15049] = !B[14865];
	B[15050] = !B[14868];
	B[15051] = !B[14870];
	B[15052] = B[14869] & B[14610];
	B[15053] = B[14873] & B[14872];
	B[15054] = !B[15029];
	B[15055] = !B[14875];
	B[15056] = B[14877] & B[14614];
	B[15057] = B[14874] & B[14876];
	B[15058] = B[14881] & B[14880];
	B[15059] = !B[14879];
	B[15060] = B[14690] & B[14886];
	B[15061] = !B[14887];
	B[15062] = B[13937] & B[14885];
	B[15063] = !B[14891];
	B[15064] = B[14428] & B[14889];
	B[15065] = B[14893] & B[14894];
	B[15066] = !B[14892];
	B[15067] = !B[14897];
	B[15068] = !B[14899];
	B[15069] = !B[14895];
	B[15070] = !B[14903];
	B[15071] = !B[14902];
	B[15072] = !B[14901];
	B[15073] = !B[14904];
	B[15074] = !B[14906];
	B[15075] = B[164] ^ B[15024];
	B[15076] = !B[14878];
	B[15077] = !B[14845];
	B[15078] = B[14447] & B[14937];
	B[15079] = !B[14908];
	B[15080] = B[14070] ^ B[14912];
	B[15081] = !B[14910];
	B[15082] = !B[14912];
	B[15083] = !B[14913];
	B[15084] = B[14914] & B[14915];
	B[15085] = B[14440] & B[14917];
	B[15086] = !B[14919];
	B[15087] = !B[14921];
	B[15088] = !B[14920];
	B[15089] = !B[14922];
	B[15090] = !B[14923];
	B[15091] = B[14925] & B[14926];
	B[15092] = B[14444] & B[14931];
	B[15093] = B[14930] & B[14630];
	B[15094] = B[14699] ^ B[14919];
	B[15095] = B[14933] & B[14934];
	B[15096] = B[13780] & B[14932];
	B[15097] = !B[14935];
	B[15098] = B[14936] & B[14633];
	B[15099] = !B[14940];
	B[15100] = !B[14944];
	B[15101] = !B[14943];
	B[15102] = !B[14945];
	B[15103] = !B[14946];
	B[15104] = B[14449] & B[14949];
	B[15105] = B[14948] & B[14947];
	B[15106] = B[14953] & B[14637];
	B[15107] = !B[14952];
	B[15108] = !B[14955];
	B[15109] = B[162] ^ B[14958];
	B[15110] = !B[14959];
	B[15111] = !B[14961];
	B[15112] = !B[14962];
	B[15113] = !B[14963];
	B[15114] = !B[14960];
	B[15115] = !B[14964];
	B[15116] = !B[14967];
	B[15117] = !B[14966];
	B[15118] = !B[14965];
	B[15119] = !B[14968];
	B[15120] = !B[14969];
	B[15121] = B[163] ^ B[14978];
	B[15122] = !B[14975];
	B[15123] = !B[14981];
	B[15124] = B[141] ^ B[14979];
	B[15125] = B[14982] & B[14642];
	B[15126] = B[14983] & B[14984];
	B[15127] = !B[14985];
	B[15128] = !B[14986];
	B[15129] = B[14989] & B[14645];
	B[15130] = !B[14990];
	B[15131] = !B[14991];
	B[15132] = B[14992] ^ B[14715];
	B[15133] = !B[14995];
	B[15134] = !B[14994];
	B[15135] = !B[14999];
	B[15136] = !B[15000];
	B[15137] = !B[15001];
	B[15138] = !B[15005];
	B[15139] = !B[15004];
	B[15140] = !B[15007];
	B[15141] = !B[15012];
	B[15142] = !B[15011];
	B[15143] = !B[14996];
	B[15144] = !B[15010];
	B[15145] = !B[15009];
	B[15146] = !B[15015];
	B[15147] = B[14992] & B[14836];
	B[15148] = !B[15019];
	B[15149] = !B[15018];
	B[15150] = B[14734] & B[14867];
	B[15151] = !B[15017];
	B[15152] = !B[15026];
	B[15153] = B[15025] & B[14157];
	B[15154] = B[14483] & B[15030];
	B[15155] = B[14661] ^ B[15032];
	B[15156] = B[14721] & B[15033];
	B[15157] = B[14413] & B[15034];
	B[15158] = B[153] ^ B[15035];
	B[15159] = !B[15036];
	B[15160] = !B[15038];
	B[15161] = B[14351] & B[15037];
	B[15162] = B[14666] & B[15034];
	B[15163] = !B[15039];
	B[15164] = B[15040] & B[14281];
	B[15165] = B[14531] & B[15042];
	B[15166] = B[14530] & B[15042];
	B[15167] = B[14592] & B[15033];
	B[15168] = B[14862] & B[15045];
	B[15169] = !B[15043];
	B[15170] = B[15153] ^ B[14263];
	B[15171] = B[167] ^ B[15046];
	B[15172] = B[164] ^ B[15047];
	B[15173] = B[14478] ^ B[15048];
	B[15174] = !B[15048];
	B[15175] = B[15049] & B[15051];
	B[15176] = B[15150] & B[14909];
	B[15177] = B[14884] & B[15059];
	B[15178] = B[15061] & B[14888];
	B[15179] = B[14127] ^ B[15062];
	B[15180] = B[162] ^ B[15064];
	B[15181] = B[15066] & B[14896];
	B[15182] = B[15067] & B[15068];
	B[15183] = B[14905] & B[15071];
	B[15184] = B[14907] & B[15074];
	B[15185] = B[13671] ^ B[15096];
	B[15186] = !B[15075];
	B[15187] = B[14911] & B[15081];
	B[15188] = !B[15062];
	B[15189] = B[14137] & B[15082];
	B[15190] = B[14916] & B[15083];
	B[15191] = B[141] ^ B[15085];
	B[15192] = B[14699] & B[15086];
	B[15193] = B[15088] & B[15087];
	B[15194] = B[129] & B[15090];
	B[15195] = B[14929] & B[15089];
	B[15196] = B[145] ^ B[15092];
	B[15197] = !B[15096];
	B[15198] = !B[15094];
	B[15199] = B[14938] & B[15097];
	B[15200] = B[14941] & B[15099];
	B[15201] = B[15103] & B[15102];
	B[15202] = B[14950] & B[15101];
	B[15203] = B[15105] & B[14638];
	B[15204] = B[163] ^ B[15104];
	B[15205] = B[15107] & B[14957];
	B[15206] = !B[15109];
	B[15207] = B[14971] & B[15114];
	B[15208] = B[14970] & B[15111];
	B[15209] = B[15117] & B[14974];
	B[15210] = B[14976] & B[15116];
	B[15211] = B[15120] & B[15119];
	B[15212] = !B[15121];
	B[15213] = !B[15124];
	B[15214] = B[14988] & B[15127];
	B[15215] = B[15131] & B[15130];
	B[15216] = B[15132] ^ B[14996];
	B[15217] = B[15134] & B[15003];
	B[15218] = B[15133] & B[14997];
	B[15219] = B[15135] & B[15136];
	B[15220] = B[15008] & B[15139];
	B[15221] = !B[15132];
	B[15222] = B[15142] & B[15014];
	B[15223] = B[15016] & B[15144];
	B[15224] = !B[15147];
	B[15225] = B[15149] & B[15020];
	B[15226] = !B[15150];
	B[15227] = B[15022] & B[15151];
	B[15228] = B[15076] & B[15054];
	B[15229] = B[15077] & B[14867];
	B[15230] = !B[15060];
	B[15231] = !B[15154];
	B[15232] = B[15229] & B[14909];
	B[15233] = !B[15155];
	B[15234] = !B[15156];
	B[15235] = !B[15157];
	B[15236] = !B[15158];
	B[15237] = B[288] & B[15159];
	B[15238] = !B[15162];
	B[15239] = !B[15161];
	B[15240] = B[15160] & B[14726];
	B[15241] = B[14525] ^ B[15164];
	B[15242] = B[389] & B[15159];
	B[15243] = !B[15166];
	B[15244] = B[378] & B[15159];
	B[15245] = !B[15167];
	B[15246] = !B[15168];
	B[15247] = B[14739] ^ B[15168];
	B[15248] = !B[15172];
	B[15249] = !B[15171];
	B[15250] = B[15170] & B[14741];
	B[15251] = !B[15170];
	B[15252] = B[15173] ^ B[14480];
	B[15253] = B[14538] & B[15174];
	B[15254] = !B[15175];
	B[15255] = B[14738] & B[15171];
	B[15256] = B[15173] & B[14427];
	B[15257] = !B[15176];
	B[15258] = B[15179] ^ B[14236];
	B[15259] = !B[15180];
	B[15260] = B[14127] & B[15188];
	B[15261] = !B[15187];
	B[15262] = !B[15179];
	B[15263] = B[374] & B[15159];
	B[15264] = B[917] & B[15159];
	B[15265] = !B[15189];
	B[15266] = B[15190] & B[14918];
	B[15267] = B[932] & B[15159];
	B[15268] = !B[15192];
	B[15269] = B[15078] ^ B[15185];
	B[15270] = B[385] & B[15159];
	B[15271] = !B[15185];
	B[15272] = B[13671] & B[15197];
	B[15273] = B[14792] ^ B[15198];
	B[15274] = B[14792] & B[15198];
	B[15275] = B[380] & B[15159];
	B[15276] = !B[15204];
	B[15277] = B[15207] & B[14972];
	B[15278] = B[15187] ^ B[15080];
	B[15279] = B[15221] & B[15143];
	B[15280] = B[15224] & B[15021];
	B[15281] = B[15226] & B[15049];
	B[15282] = !B[15228];
	B[15283] = B[15175] & B[15054];
	B[15284] = B[14650] & B[15231];
	B[15285] = B[15233] & B[14850];
	B[15286] = B[15235] ^ B[14664];
	B[15287] = B[14664] & B[15235];
	B[15288] = !B[15237];
	B[15289] = B[14668] & B[15239];
	B[15290] = B[15240] & B[15238];
	B[15291] = B[15241] ^ B[14855];
	B[15292] = !B[15242];
	B[15293] = B[15241] & B[14727];
	B[15294] = B[15243] & B[15169];
	B[15295] = !B[15244];
	B[15296] = B[14739] & B[15246];
	B[15297] = B[15245] & B[14588];
	B[15298] = B[15245] ^ B[14659];
	B[15299] = B[15247] ^ B[15248];
	B[15300] = !B[15250];
	B[15301] = B[15249] & B[14866];
	B[15302] = !B[15247];
	B[15303] = B[14871] & B[15251];
	B[15304] = !B[15252];
	B[15305] = !B[15253];
	B[15306] = B[14878] & B[15254];
	B[15307] = !B[15255];
	B[15308] = !B[15256];
	B[15309] = B[15257] & B[15054];
	B[15310] = !B[15260];
	B[15311] = B[15261] & B[15080];
	B[15312] = B[15262] & B[14186];
	B[15313] = !B[15263];
	B[15314] = !B[15264];
	B[15315] = !B[15267];
	B[15316] = B[14928] & B[15268];
	B[15317] = !B[15269];
	B[15318] = !B[15272];
	B[15319] = B[15078] & B[15271];
	B[15320] = !B[15270];
	B[15321] = !B[15274];
	B[15322] = !B[15275];
	B[15323] = !B[15278];
	B[15324] = !B[15279];
	B[15325] = B[15230] & B[15282];
	B[15326] = !B[15284];
	B[15327] = B[15285] & B[15234];
	B[15328] = !B[15287];
	B[15329] = B[15286] ^ B[15236];
	B[15330] = B[14767] ^ B[15284];
	B[15331] = B[15288] & B[14115];
	B[15332] = !B[15290];
	B[15333] = !B[15289];
	B[15334] = B[15286] & B[15158];
	B[15335] = !B[15291];
	B[15336] = B[14677] & B[15292];
	B[15337] = !B[15293];
	B[15338] = B[15295] & B[14123];
	B[15339] = !B[15297];
	B[15340] = !B[15296];
	B[15341] = !B[15298];
	B[15342] = !B[15301];
	B[15343] = B[15302] & B[15172];
	B[15344] = !B[15303];
	B[15345] = B[14543] & B[15305];
	B[15346] = !B[15306];
	B[15347] = B[14198] & B[15310];
	B[15348] = !B[15311];
	B[15349] = !B[15312];
	B[15350] = B[15313] & B[14140];
	B[15351] = B[15314] & B[14141];
	B[15352] = B[15315] & B[14143];
	B[15353] = !B[15316];
	B[15354] = B[14249] ^ B[15316];
	B[15355] = B[13883] & B[15318];
	B[15356] = B[15320] & B[14147];
	B[15357] = !B[15319];
	B[15358] = B[15322] & B[14151];
	B[15359] = B[14817] ^ B[15323];
	B[15360] = B[14817] & B[15323];
	B[15361] = B[14767] & B[15326];
	B[15362] = !B[15327];
	B[15363] = !B[15329];
	B[15364] = !B[15330];
	B[15365] = B[15328] & B[14596];
	B[15366] = B[14672] & B[15331];
	B[15367] = !B[15334];
	B[15368] = B[15041] & B[15332];
	B[15369] = B[14730] & B[15333];
	B[15370] = B[167] ^ B[15336];
	B[15371] = B[14684] & B[15338];
	B[15372] = B[15339] & B[14658];
	B[15373] = B[15050] & B[15340];
	B[15374] = !B[15343];
	B[15375] = B[14751] ^ B[15345];
	B[15376] = B[15309] & B[15346];
	B[15377] = !B[15345];
	B[15378] = B[14707] & B[15356];
	B[15379] = B[14373] ^ B[15347];
	B[15380] = B[15265] & B[15348];
	B[15381] = B[14698] & B[15350];
	B[15382] = B[14697] & B[15351];
	B[15383] = B[14704] & B[15352];
	B[15384] = B[15354] ^ B[15196];
	B[15385] = B[14311] & B[15353];
	B[15386] = B[15354] & B[15196];
	B[15387] = !B[15347];
	B[15388] = !B[15355];
	B[15389] = B[14709] & B[15358];
	B[15390] = !B[15359];
	B[15391] = !B[15360];
	B[15392] = !B[15361];
	B[15393] = B[15163] & B[15362];
	B[15394] = B[15038] ^ B[15365];
	B[15395] = B[288] & B[15364];
	B[15396] = B[153] ^ B[15366];
	B[15397] = !B[15368];
	B[15398] = !B[15369];
	B[15399] = B[389] & B[15364];
	B[15400] = B[15291] ^ B[15368];
	B[15401] = !B[15370];
	B[15402] = B[164] ^ B[15371];
	B[15403] = B[378] & B[15364];
	B[15404] = !B[15373];
	B[15405] = B[15252] ^ B[15373];
	B[15406] = B[15155] ^ B[15372];
	B[15407] = B[15370] & B[15341];
	B[15408] = B[15375] ^ B[14882];
	B[15409] = B[14751] & B[15377];
	B[15410] = !B[15375];
	B[15411] = B[15379] ^ B[14489];
	B[15412] = !B[15380];
	B[15413] = B[141] ^ B[15382];
	B[15414] = B[162] ^ B[15381];
	B[15415] = B[14439] ^ B[15380];
	B[15416] = B[917] & B[15364];
	B[15417] = B[145] ^ B[15383];
	B[15418] = B[932] & B[15364];
	B[15419] = !B[15385];
	B[15420] = B[15379] & B[14437];
	B[15421] = B[14446] & B[15387];
	B[15422] = !B[15386];
	B[15423] = B[15378] ^ B[13997];
	B[15424] = B[15378] & B[13997];
	B[15425] = B[385] & B[15364];
	B[15426] = B[163] ^ B[15389];
	B[15427] = B[380] & B[15364];
	B[15428] = B[374] & B[15364];
	B[15429] = B[15028] & B[15392];
	B[15430] = !B[15393];
	B[15431] = !B[15395];
	B[15432] = !B[15394];
	B[15433] = B[15335] & B[15397];
	B[15434] = B[15165] & B[15398];
	B[15435] = B[15396] & B[15394];
	B[15436] = !B[15399];
	B[15437] = B[15401] & B[15298];
	B[15438] = !B[15402];
	B[15439] = !B[15403];
	B[15440] = B[15304] & B[15404];
	B[15441] = !B[15407];
	B[15442] = !B[15406];
	B[15443] = B[15405] & B[15402];
	B[15444] = B[15329] ^ B[15393];
	B[15445] = !B[15409];
	B[15446] = B[15410] & B[14752];
	B[15447] = B[14491] & B[15412];
	B[15448] = B[15415] ^ B[15191];
	B[15449] = B[15415] & B[15191];
	B[15450] = !B[15413];
	B[15451] = !B[15416];
	B[15452] = !B[15417];
	B[15453] = !B[15418];
	B[15454] = B[14702] & B[15413];
	B[15455] = B[14314] & B[15419];
	B[15456] = !B[15420];
	B[15457] = !B[15421];
	B[15458] = B[14496] & B[15417];
	B[15459] = B[15423] ^ B[15355];
	B[15460] = B[15423] & B[15388];
	B[15461] = !B[15425];
	B[15462] = !B[15424];
	B[15463] = !B[15426];
	B[15464] = !B[15427];
	B[15465] = B[14812] & B[15426];
	B[15466] = !B[15411];
	B[15467] = !B[15428];
	B[15468] = !B[15429];
	B[15469] = B[15363] & B[15430];
	B[15470] = B[15396] ^ B[15432];
	B[15471] = B[15431] & B[14356];
	B[15472] = !B[15433];
	B[15473] = !B[15434];
	B[15474] = B[14845] ^ B[15429];
	B[15475] = !B[15435];
	B[15476] = B[14362] & B[15436];
	B[15477] = !B[15437];
	B[15478] = B[15405] ^ B[15438];
	B[15479] = B[15439] & B[14363];
	B[15480] = B[15307] & B[15441];
	B[15481] = !B[15440];
	B[15482] = !B[15444];
	B[15483] = !B[15443];
	B[15484] = B[15063] & B[15445];
	B[15485] = !B[15446];
	B[15486] = !B[15447];
	B[15487] = !B[15449];
	B[15488] = B[14702] ^ B[15450];
	B[15489] = B[15451] & B[14383];
	B[15490] = !B[15454];
	B[15491] = B[15453] & B[14385];
	B[15492] = B[14445] ^ B[15452];
	B[15493] = !B[15455];
	B[15494] = B[15457] & B[15456];
	B[15495] = !B[15458];
	B[15496] = !B[15459];
	B[15497] = !B[15460];
	B[15498] = B[15461] & B[14392];
	B[15499] = B[14812] ^ B[15463];
	B[15500] = B[15464] & B[14394];
	B[15501] = !B[15465];
	B[15502] = B[15467] & B[14398];
	B[15503] = B[15232] & B[15468];
	B[15504] = !B[15469];
	B[15505] = !B[15470];
	B[15506] = B[15077] & B[15468];
	B[15507] = B[15044] & B[15471];
	B[15508] = B[288] & B[15474];
	B[15509] = B[15294] & B[15473];
	B[15510] = B[15337] & B[15472];
	B[15511] = B[15052] & B[15476];
	B[15512] = B[389] & B[15474];
	B[15513] = B[15477] & B[15342];
	B[15514] = B[14878] & B[15468];
	B[15515] = !B[15478];
	B[15516] = B[15056] & B[15479];
	B[15517] = B[15308] & B[15481];
	B[15518] = B[378] & B[15474];
	B[15519] = B[15258] ^ B[15484];
	B[15520] = B[15106] & B[15498];
	B[15521] = !B[15484];
	B[15522] = B[380] & B[15474];
	B[15523] = B[917] & B[15474];
	B[15524] = B[14494] & B[15486];
	B[15525] = B[932] & B[15474];
	B[15526] = B[15093] & B[15489];
	B[15527] = !B[15488];
	B[15528] = B[15098] & B[15491];
	B[15529] = B[15492] ^ B[15455];
	B[15530] = B[15492] & B[15493];
	B[15531] = !B[15494];
	B[15532] = B[374] & B[15474];
	B[15533] = B[15462] & B[15497];
	B[15534] = B[385] & B[15474];
	B[15535] = !B[15499];
	B[15536] = B[15125] & B[15500];
	B[15537] = B[15129] & B[15502];
	B[15538] = B[14498] ^ B[15494];
	B[15539] = B[15229] & B[15468];
	B[15540] = !B[15503];
	B[15541] = B[15367] & B[15504];
	B[15542] = B[153] ^ B[15507];
	B[15543] = !B[15506];
	B[15544] = !B[15510];
	B[15545] = !B[15508];
	B[15546] = !B[15509];
	B[15547] = B[167] ^ B[15511];
	B[15548] = !B[15512];
	B[15549] = !B[15513];
	B[15550] = B[15299] ^ B[15510];
	B[15551] = B[15514] & B[15232];
	B[15552] = B[164] ^ B[15516];
	B[15553] = B[15408] ^ B[15517];
	B[15554] = !B[15517];
	B[15555] = !B[15518];
	B[15556] = B[15519] ^ B[15259];
	B[15557] = B[15258] & B[15521];
	B[15558] = !B[15522];
	B[15559] = !B[15519];
	B[15560] = !B[15523];
	B[15561] = B[15488] ^ B[15524];
	B[15562] = !B[15525];
	B[15563] = !B[15524];
	B[15564] = B[141] ^ B[15526];
	B[15565] = B[145] ^ B[15528];
	B[15566] = !B[15529];
	B[15567] = !B[15530];
	B[15568] = B[14565] & B[15531];
	B[15569] = !B[15532];
	B[15570] = B[15520] ^ B[14237];
	B[15571] = !B[15533];
	B[15572] = B[15520] & B[14237];
	B[15573] = !B[15534];
	B[15574] = B[163] ^ B[15536];
	B[15575] = B[162] ^ B[15537];
	B[15576] = B[15538] ^ B[14826];
	B[15577] = B[15538] & B[14826];
	B[15578] = !B[15539];
	B[15579] = B[15283] & B[15540];
	B[15580] = B[15575] ^ B[15576];
	B[15581] = !B[15541];
	B[15582] = !B[15542];
	B[15583] = B[15543] & B[14864];
	B[15584] = B[15299] & B[15544];
	B[15585] = B[15300] & B[15546];
	B[15586] = B[15545] & B[14611];
	B[15587] = B[15400] & B[15542];
	B[15588] = B[14615] & B[15548];
	B[15589] = !B[15547];
	B[15590] = B[15549] & B[15441];
	B[15591] = B[15175] & B[15540];
	B[15592] = !B[15551];
	B[15593] = !B[15550];
	B[15594] = B[15470] ^ B[15541];
	B[15595] = !B[15552];
	B[15596] = B[15547] & B[15406];
	B[15597] = B[15408] & B[15554];
	B[15598] = B[15555] & B[14617];
	B[15599] = !B[15553];
	B[15600] = B[15281] & B[15578];
	B[15601] = !B[15557];
	B[15602] = B[15558] & B[14622];
	B[15603] = B[15559] & B[15180];
	B[15604] = B[15560] & B[14628];
	B[15605] = B[15562] & B[14632];
	B[15606] = B[15527] & B[15563];
	B[15607] = !B[15564];
	B[15608] = B[15273] & B[15564];
	B[15609] = !B[15565];
	B[15610] = B[15495] & B[15567];
	B[15611] = !B[15568];
	B[15612] = B[14954] & B[15565];
	B[15613] = B[15203] & B[15569];
	B[15614] = B[15570] ^ B[15533];
	B[15615] = B[15570] & B[15571];
	B[15616] = !B[15572];
	B[15617] = B[15573] & B[14643];
	B[15618] = B[15574] ^ B[15390];
	B[15619] = B[15574] & B[15359];
	B[15620] = B[15575] & B[15576];
	B[15621] = !B[15577];
	B[15622] = !B[15579];
	B[15623] = B[15505] & B[15581];
	B[15624] = B[14867] ^ B[15583];
	B[15625] = B[15400] ^ B[15582];
	B[15626] = B[15053] & B[15586];
	B[15627] = !B[15584];
	B[15628] = !B[15585];
	B[15629] = B[14909] ^ B[15600];
	B[15630] = !B[15587];
	B[15631] = B[15057] & B[15588];
	B[15632] = B[15589] & B[15442];
	B[15633] = !B[15590];
	B[15634] = B[15591] & B[15257];
	B[15635] = B[15376] & B[15592];
	B[15636] = !B[15596];
	B[15637] = !B[15594];
	B[15638] = B[15553] ^ B[15595];
	B[15639] = !B[15597];
	B[15640] = B[15065] & B[15598];
	B[15641] = B[15599] & B[15552];
	B[15642] = B[15126] & B[15617];
	B[15643] = B[15349] & B[15601];
	B[15644] = B[15084] & B[15602];
	B[15645] = !B[15603];
	B[15646] = B[15091] & B[15604];
	B[15647] = B[15095] & B[15605];
	B[15648] = !B[15606];
	B[15649] = B[15273] ^ B[15607];
	B[15650] = !B[15608];
	B[15651] = B[14798] ^ B[15609];
	B[15652] = !B[15610];
	B[15653] = B[14639] & B[15611];
	B[15654] = !B[15612];
	B[15655] = !B[15614];
	B[15656] = B[162] ^ B[15613];
	B[15657] = B[15616] & B[14393];
	B[15658] = !B[15615];
	B[15659] = !B[15618];
	B[15660] = !B[15619];
	B[15661] = !B[15620];
	B[15662] = B[15325] & B[15622];
	B[15663] = !B[15623];
	B[15664] = !B[15624];
	B[15665] = !B[15625];
	B[15666] = B[15374] & B[15627];
	B[15667] = B[153] ^ B[15626];
	B[15668] = B[15344] & B[15628];
	B[15669] = !B[15629];
	B[15670] = !B[15632];
	B[15671] = B[167] ^ B[15631];
	B[15672] = B[14878] ^ B[15634];
	B[15673] = B[15060] ^ B[15635];
	B[15674] = B[15485] & B[15639];
	B[15675] = B[164] ^ B[15640];
	B[15676] = !B[15641];
	B[15677] = B[15411] ^ B[15643];
	B[15678] = B[163] ^ B[15644];
	B[15679] = B[141] ^ B[15646];
	B[15680] = B[145] ^ B[15647];
	B[15681] = B[15490] & B[15648];
	B[15682] = !B[15649];
	B[15683] = B[15321] & B[15650];
	B[15684] = B[15651] ^ B[15610];
	B[15685] = B[15651] & B[15652];
	B[15686] = B[14571] ^ B[15653];
	B[15687] = !B[15653];
	B[15688] = B[15108] & B[15654];
	B[15689] = B[15642] ^ B[14429];
	B[15690] = !B[15657];
	B[15691] = B[15642] & B[14429];
	B[15692] = !B[15643];
	B[15693] = B[15391] & B[15660];
	B[15694] = !B[15656];
	B[15695] = B[15621] & B[15661];
	B[15696] = !B[15662];
	B[15697] = B[15475] & B[15663];
	B[15698] = B[288] & B[15664];
	B[15699] = B[389] & B[15664];
	B[15700] = !B[15666];
	B[15701] = !B[15668];
	B[15702] = !B[15667];
	B[15703] = B[288] & B[15669];
	B[15704] = B[15671] & B[15444];
	B[15705] = B[15593] & B[15667];
	B[15706] = B[15670] & B[15633];
	B[15707] = B[389] & B[15669];
	B[15708] = B[15671] ^ B[15482];
	B[15709] = B[15478] ^ B[15666];
	B[15710] = !B[15672];
	B[15711] = B[15673] & B[389];
	B[15712] = !B[15675];
	B[15713] = B[15556] ^ B[15674];
	B[15714] = !B[15674];
	B[15715] = B[378] & B[15664];
	B[15716] = B[15673] & B[288];
	B[15717] = !B[15677];
	B[15718] = B[380] & B[15664];
	B[15719] = B[15678] & B[15448];
	B[15720] = B[917] & B[15664];
	B[15721] = B[15679] & B[15384];
	B[15722] = B[932] & B[15664];
	B[15723] = B[15680] & B[15317];
	B[15724] = B[15649] ^ B[15681];
	B[15725] = !B[15681];
	B[15726] = B[15679] ^ B[15384];
	B[15727] = B[15673] & B[380];
	B[15728] = B[917] & B[15669];
	B[15729] = !B[15684];
	B[15730] = !B[15683];
	B[15731] = B[14571] & B[15687];
	B[15732] = !B[15686];
	B[15733] = !B[15685];
	B[15734] = B[15680] ^ B[15317];
	B[15735] = B[15686] ^ B[15276];
	B[15736] = B[932] & B[15669];
	B[15737] = B[15673] & B[917];
	B[15738] = B[374] & B[15664];
	B[15739] = !B[15688];
	B[15740] = B[15673] & B[932];
	B[15741] = B[15689] ^ B[15657];
	B[15742] = B[15689] & B[15690];
	B[15743] = B[385] & B[15664];
	B[15744] = !B[15691];
	B[15745] = B[15466] & B[15692];
	B[15746] = B[15673] & B[378];
	B[15747] = B[15414] & B[15677];
	B[15748] = B[15678] ^ B[15448];
	B[15749] = B[380] & B[15669];
	B[15750] = B[385] & B[15669];
	B[15751] = !B[15693];
	B[15752] = B[15673] & B[374];
	B[15753] = B[374] & B[15669];
	B[15754] = !B[15695];
	B[15755] = B[378] & B[15669];
	B[15756] = B[15696] & B[14886];
	B[15757] = !B[15697];
	B[15758] = !B[15698];
	B[15759] = !B[15699];
	B[15760] = B[15480] & B[15701];
	B[15761] = B[15515] & B[15700];
	B[15762] = B[15550] ^ B[15702];
	B[15763] = !B[15703];
	B[15764] = !B[15705];
	B[15765] = !B[15704];
	B[15766] = !B[15707];
	B[15767] = !B[15711];
	B[15768] = B[389] & B[15710];
	B[15769] = B[288] & B[15710];
	B[15770] = B[15713] ^ B[15712];
	B[15771] = B[15625] ^ B[15697];
	B[15772] = !B[15708];
	B[15773] = B[15556] & B[15714];
	B[15774] = !B[15715];
	B[15775] = !B[15713];
	B[15776] = B[15414] ^ B[15717];
	B[15777] = !B[15716];
	B[15778] = !B[15719];
	B[15779] = !B[15718];
	B[15780] = !B[15720];
	B[15781] = !B[15721];
	B[15782] = !B[15722];
	B[15783] = !B[15723];
	B[15784] = B[15682] & B[15725];
	B[15785] = B[380] & B[15710];
	B[15786] = B[15726] ^ B[15683];
	B[15787] = !B[15727];
	B[15788] = !B[15728];
	B[15789] = B[15726] & B[15730];
	B[15790] = B[917] & B[15710];
	B[15791] = B[15734] ^ B[15688];
	B[15792] = B[932] & B[15710];
	B[15793] = B[15732] & B[15204];
	B[15794] = B[15735] & B[15656];
	B[15795] = !B[15731];
	B[15796] = !B[15737];
	B[15797] = !B[15736];
	B[15798] = B[15734] & B[15739];
	B[15799] = !B[15740];
	B[15800] = !B[15738];
	B[15801] = !B[15741];
	B[15802] = !B[15742];
	B[15803] = !B[15743];
	B[15804] = B[15744] & B[14578];
	B[15805] = !B[15746];
	B[15806] = !B[15745];
	B[15807] = !B[15747];
	B[15808] = B[15748] ^ B[15693];
	B[15809] = !B[15750];
	B[15810] = !B[15749];
	B[15811] = B[374] & B[15710];
	B[15812] = !B[15752];
	B[15813] = B[15748] & B[15751];
	B[15814] = B[385] & B[15710];
	B[15815] = B[15735] ^ B[15694];
	B[15816] = !B[15753];
	B[15817] = B[378] & B[15710];
	B[15818] = !B[15755];
	B[15819] = !B[15756];
	B[15820] = B[15806] & B[15807];
	B[15821] = B[15665] & B[15757];
	B[15822] = B[15758] & B[15055];
	B[15823] = B[14883] & B[15759];
	B[15824] = !B[15761];
	B[15825] = !B[15760];
	B[15826] = B[15763] & B[14890];
	B[15827] = B[15708] & B[15765];
	B[15828] = B[15636] & B[15765];
	B[15829] = B[14898] & B[15766];
	B[15830] = B[15767] & B[14900];
	B[15831] = !B[15768];
	B[15832] = !B[15769];
	B[15833] = !B[15773];
	B[15834] = B[15266] & B[15774];
	B[15835] = B[15775] & B[15675];
	B[15836] = B[14924] & B[15777];
	B[15837] = B[15487] & B[15778];
	B[15838] = B[15779] & B[14927];
	B[15839] = B[15780] & B[14939];
	B[15840] = B[15422] & B[15781];
	B[15841] = B[15782] & B[14942];
	B[15842] = B[15783] & B[15357];
	B[15843] = !B[15784];
	B[15844] = !B[15785];
	B[15845] = !B[15786];
	B[15846] = B[14951] & B[15787];
	B[15847] = B[15788] & B[14956];
	B[15848] = !B[15789];
	B[15849] = !B[15790];
	B[15850] = !B[15791];
	B[15851] = B[14710] & B[15795];
	B[15852] = !B[15793];
	B[15853] = !B[15794];
	B[15854] = !B[15792];
	B[15855] = B[15797] & B[14973];
	B[15856] = B[14977] & B[15796];
	B[15857] = B[15277] & B[15800];
	B[15858] = B[14980] & B[15799];
	B[15859] = !B[15798];
	B[15860] = B[15803] & B[14987];
	B[15861] = B[14712] ^ B[15804];
	B[15862] = !B[15804];
	B[15863] = B[14993] & B[15805];
	B[15864] = !B[15808];
	B[15865] = B[15810] & B[15002];
	B[15866] = !B[15811];
	B[15867] = B[15809] & B[14998];
	B[15868] = B[15006] & B[15812];
	B[15869] = !B[15813];
	B[15870] = !B[15815];
	B[15871] = !B[15814];
	B[15872] = B[15815] ^ B[15695];
	B[15873] = B[15816] & B[15013];
	B[15874] = !B[15817];
	B[15875] = B[15818] & B[15023];
	B[15876] = !B[15776];
	B[15877] = B[288] & B[15819];
	B[15878] = !B[15821];
	B[15879] = B[15822] & B[15058];
	B[15880] = B[15177] & B[15823];
	B[15881] = B[15483] & B[15824];
	B[15882] = B[15706] & B[15825];
	B[15883] = B[389] & B[15819];
	B[15884] = B[15826] & B[15178];
	B[15885] = !B[15827];
	B[15886] = B[15181] & B[15829];
	B[15887] = B[15182] & B[15830];
	B[15888] = B[15070] & B[15831];
	B[15889] = B[15832] & B[15073];
	B[15890] = B[15459] ^ B[15842];
	B[15891] = B[164] ^ B[15834];
	B[15892] = B[15645] & B[15833];
	B[15893] = !B[15835];
	B[15894] = B[15193] & B[15836];
	B[15895] = B[15561] ^ B[15837];
	B[15896] = B[15195] & B[15838];
	B[15897] = !B[15837];
	B[15898] = B[15199] & B[15839];
	B[15899] = B[15529] ^ B[15840];
	B[15900] = !B[15840];
	B[15901] = B[15200] & B[15841];
	B[15902] = !B[15842];
	B[15903] = B[15844] & B[15100];
	B[15904] = B[15201] & B[15846];
	B[15905] = B[380] & B[15819];
	B[15906] = B[15205] & B[15847];
	B[15907] = B[917] & B[15819];
	B[15908] = B[15849] & B[15112];
	B[15909] = B[15499] ^ B[15851];
	B[15910] = B[15854] & B[15115];
	B[15911] = B[15852] & B[15853];
	B[15912] = B[15209] & B[15855];
	B[15913] = B[15211] & B[15856];
	B[15914] = B[162] ^ B[15857];
	B[15915] = !B[15851];
	B[15916] = B[15858] & B[15123];
	B[15917] = B[932] & B[15819];
	B[15918] = B[15214] & B[15860];
	B[15919] = B[14821] & B[15862];
	B[15920] = B[374] & B[15819];
	B[15921] = B[15215] & B[15863];
	B[15922] = !B[15820];
	B[15923] = B[15218] & B[15867];
	B[15924] = B[15820] ^ B[15580];
	B[15925] = B[15866] & B[15138];
	B[15926] = B[378] & B[15819];
	B[15927] = B[15217] & B[15865];
	B[15928] = B[15219] & B[15868];
	B[15929] = B[15870] & B[15754];
	B[15930] = B[15871] & B[15145];
	B[15931] = B[15222] & B[15873];
	B[15932] = B[15874] & B[15148];
	B[15933] = B[15225] & B[15875];
	B[15934] = !B[15877];
	B[15935] = B[15630] & B[15878];
	B[15936] = B[153] ^ B[15879];
	B[15937] = B[167] ^ B[15880];
	B[15938] = B[15638] ^ B[15881];
	B[15939] = !B[15882];
	B[15940] = B[153] ^ B[15884];
	B[15941] = !B[15881];
	B[15942] = !B[15883];
	B[15943] = B[167] ^ B[15886];
	B[15944] = B[167] ^ B[15887];
	B[15945] = B[15183] & B[15888];
	B[15946] = B[15184] & B[15889];
	B[15947] = B[162] ^ B[15931];
	B[15948] = B[164] ^ B[15933];
	B[15949] = B[145] ^ B[15912];
	B[15950] = B[145] ^ B[15901];
	B[15951] = !B[15929];
	B[15952] = B[15776] ^ B[15892];
	B[15953] = !B[15891];
	B[15954] = B[153] ^ B[15894];
	B[15955] = B[163] ^ B[15896];
	B[15956] = !B[15895];
	B[15957] = B[15561] & B[15897];
	B[15958] = B[141] ^ B[15898];
	B[15959] = B[15566] & B[15900];
	B[15960] = B[15496] & B[15902];
	B[15961] = B[15202] & B[15903];
	B[15962] = B[163] ^ B[15904];
	B[15963] = !B[15899];
	B[15964] = !B[15905];
	B[15965] = B[141] ^ B[15906];
	B[15966] = !B[15907];
	B[15967] = B[15208] & B[15908];
	B[15968] = B[15210] & B[15910];
	B[15969] = B[15909] ^ B[15911];
	B[15970] = !B[15911];
	B[15971] = B[15918] ^ B[15861];
	B[15972] = B[141] ^ B[15913];
	B[15973] = B[145] ^ B[15916];
	B[15974] = B[15535] & B[15915];
	B[15975] = !B[15917];
	B[15976] = B[15918] & B[15861];
	B[15977] = !B[15919];
	B[15978] = !B[15920];
	B[15979] = B[164] ^ B[15921];
	B[15980] = B[15580] & B[15922];
	B[15981] = !B[15914];
	B[15982] = B[163] ^ B[15927];
	B[15983] = B[15220] & B[15925];
	B[15984] = !B[15926];
	B[15985] = !B[15924];
	B[15986] = B[162] ^ B[15928];
	B[15987] = B[15223] & B[15930];
	B[15988] = !B[15892];
	B[15989] = B[15227] & B[15932];
	B[15990] = B[15152] & B[15934];
	B[15991] = B[164] ^ B[15989];
	B[15992] = B[163] ^ B[15961];
	B[15993] = B[141] ^ B[15967];
	B[15994] = !B[15935];
	B[15995] = !B[15936];
	B[15996] = B[15937] ^ B[15637];
	B[15997] = B[15828] & B[15939];
	B[15998] = !B[15938];
	B[15999] = B[15069] & B[15942];
	B[16000] = B[15709] & B[15936];
	B[16001] = B[15638] & B[15941];
	B[16002] = B[15937] & B[15594];
	B[16003] = !B[15943];
	B[16004] = B[15636] & B[15939];
	B[16005] = B[167] ^ B[15945];
	B[16006] = B[153] ^ B[15946];
	B[16007] = B[15762] ^ B[15935];
	B[16008] = B[15771] & B[15943];
	B[16009] = B[162] ^ B[15983];
	B[16010] = !B[15980];
	B[16011] = B[15952] ^ B[15953];
	B[16012] = B[15955] & B[15956];
	B[16013] = !B[15957];
	B[16014] = B[15958] & B[15899];
	B[16015] = !B[15959];
	B[16016] = B[15890] & B[15950];
	B[16017] = !B[15960];
	B[16018] = B[15110] & B[15964];
	B[16019] = !B[15962];
	B[16020] = B[15958] ^ B[15963];
	B[16021] = B[15118] & B[15966];
	B[16022] = !B[15969];
	B[16023] = B[145] ^ B[15968];
	B[16024] = B[15890] ^ B[15950];
	B[16025] = !B[15971];
	B[16026] = B[15909] & B[15970];
	B[16027] = !B[15974];
	B[16028] = B[15128] & B[15975];
	B[16029] = B[15973] & B[15971];
	B[16030] = !B[15976];
	B[16031] = B[15137] & B[15978];
	B[16032] = !B[15979];
	B[16033] = B[15969] ^ B[15981];
	B[16034] = B[15955] ^ B[15956];
	B[16035] = B[15141] & B[15984];
	B[16036] = B[14678] ^ B[15987];
	B[16037] = B[15876] & B[15988];
	B[16038] = B[15952] & B[15891];
	B[16039] = !B[15948];
	B[16040] = B[15990] & B[15079];
	B[16041] = !B[16038];
	B[16042] = B[15762] & B[15994];
	B[16043] = B[15709] ^ B[15995];
	B[16044] = !B[15996];
	B[16045] = !B[15997];
	B[16046] = B[15940] ^ B[15998];
	B[16047] = B[15999] & B[15072];
	B[16048] = !B[16000];
	B[16049] = !B[16001];
	B[16050] = !B[16002];
	B[16051] = B[15940] & B[15998];
	B[16052] = !B[16004];
	B[16053] = B[15771] ^ B[16003];
	B[16054] = !B[16005];
	B[16055] = !B[16007];
	B[16056] = !B[16008];
	B[16057] = !B[16037];
	B[16058] = !B[16011];
	B[16059] = !B[16012];
	B[16060] = !B[16014];
	B[16061] = !B[16016];
	B[16062] = B[16018] & B[15113];
	B[16063] = !B[16020];
	B[16064] = B[16020] ^ B[16019];
	B[16065] = B[16021] & B[15122];
	B[16066] = B[15972] ^ B[16024];
	B[16067] = B[16022] & B[15914];
	B[16068] = B[15972] & B[16024];
	B[16069] = !B[16026];
	B[16070] = B[15973] ^ B[16025];
	B[16071] = B[15501] & B[16027];
	B[16072] = !B[16029];
	B[16073] = B[145] ^ B[16028];
	B[16074] = B[16030] & B[15977];
	B[16075] = B[15924] & B[16010];
	B[16076] = B[16033] ^ B[16032];
	B[16077] = B[16031] & B[15140];
	B[16078] = B[16034] ^ B[15986];
	B[16079] = B[16035] & B[15146];
	B[16080] = B[16033] & B[15979];
	B[16081] = B[16034] & B[15986];
	B[16082] = B[16036] ^ B[15280];
	B[16083] = !B[15991];
	B[16084] = B[153] ^ B[16040];
	B[16085] = B[16057] & B[16010];
	B[16086] = !B[16042];
	B[16087] = !B[16043];
	B[16088] = B[16044] & B[15885];
	B[16089] = B[16000] & B[16046];
	B[16090] = B[167] ^ B[16047];
	B[16091] = B[15676] & B[16049];
	B[16092] = !B[16051];
	B[16093] = B[15772] & B[16052];
	B[16094] = !B[16053];
	B[16095] = B[16007] ^ B[16054];
	B[16096] = B[16055] & B[16005];
	B[16097] = B[16052] ^ B[15772];
	B[16098] = B[16013] & B[16059];
	B[16099] = B[16015] & B[16060];
	B[16100] = B[16017] & B[16061];
	B[16101] = B[163] ^ B[16062];
	B[16102] = B[16063] & B[15962];
	B[16103] = B[141] ^ B[16065];
	B[16104] = !B[16067];
	B[16105] = !B[16070];
	B[16106] = !B[16068];
	B[16107] = !B[16071];
	B[16108] = B[15618] ^ B[16071];
	B[16109] = B[15216] ^ B[16074];
	B[16110] = B[16057] & B[16041];
	B[16111] = !B[16074];
	B[16112] = !B[16076];
	B[16113] = B[162] ^ B[16077];
	B[16114] = !B[16075];
	B[16115] = B[164] ^ B[16079];
	B[16116] = !B[16080];
	B[16117] = !B[16081];
	B[16118] = !B[16084];
	B[16119] = B[15764] & B[16086];
	B[16120] = B[16088] & B[16045];
	B[16121] = !B[16089];
	B[16122] = B[15770] ^ B[16091];
	B[16123] = !B[16090];
	B[16124] = !B[16093];
	B[16125] = B[16008] & B[16095];
	B[16126] = B[16094] & B[16095];
	B[16127] = !B[16096];
	B[16128] = B[16085] & B[16041];
	B[16129] = B[15614] ^ B[16100];
	B[16130] = !B[16091];
	B[16131] = !B[16098];
	B[16132] = !B[16099];
	B[16133] = !B[16100];
	B[16134] = B[15684] ^ B[16099];
	B[16135] = !B[16102];
	B[16136] = !B[16101];
	B[16137] = B[16069] & B[16104];
	B[16138] = B[15923] ^ B[16109];
	B[16139] = B[15659] & B[16107];
	B[16140] = B[15724] ^ B[16098];
	B[16141] = !B[16109];
	B[16142] = !B[16110];
	B[16143] = B[15216] & B[16111];
	B[16144] = B[15929] & B[16112];
	B[16145] = B[15872] & B[16114];
	B[16146] = !B[16113];
	B[16147] = !B[16115];
	B[16148] = !B[16119];
	B[16149] = B[16043] ^ B[16119];
	B[16150] = !B[16120];
	B[16151] = !B[16122];
	B[16152] = B[16124] & B[15765];
	B[16153] = !B[16125];
	B[16154] = B[15770] & B[16130];
	B[16155] = B[15724] & B[16131];
	B[16156] = B[15729] & B[16132];
	B[16157] = B[15655] & B[16133];
	B[16158] = !B[16134];
	B[16159] = B[15965] & B[16134];
	B[16160] = B[15949] ^ B[16129];
	B[16161] = B[15949] & B[16129];
	B[16162] = !B[16137];
	B[16163] = !B[16138];
	B[16164] = !B[16139];
	B[16165] = B[15923] & B[16141];
	B[16166] = !B[16140];
	B[16167] = !B[16128];
	B[16168] = B[15985] & B[16142];
	B[16169] = !B[16143];
	B[16170] = B[16137] ^ B[16108];
	B[16171] = !B[16144];
	B[16172] = B[16142] ^ B[15985];
	B[16173] = B[16172] ^ B[16039];
	B[16174] = B[16172] & B[15948];
	B[16175] = B[16145] & B[16167];
	B[16176] = B[16087] & B[16148];
	B[16177] = !B[16149];
	B[16178] = B[16050] & B[16150];
	B[16179] = B[15944] & B[16149];
	B[16180] = B[16006] ^ B[16151];
	B[16181] = B[16006] & B[16151];
	B[16182] = B[15996] ^ B[16152];
	B[16183] = B[16153] & B[16127];
	B[16184] = !B[16154];
	B[16185] = !B[16155];
	B[16186] = !B[16156];
	B[16187] = B[15965] ^ B[16158];
	B[16188] = !B[16157];
	B[16189] = !B[16159];
	B[16190] = B[16103] & B[16160];
	B[16191] = !B[16161];
	B[16192] = B[16103] ^ B[16160];
	B[16193] = B[16162] & B[16108];
	B[16194] = B[16073] ^ B[16163];
	B[16195] = B[16073] & B[16163];
	B[16196] = B[15982] ^ B[16166];
	B[16197] = !B[16165];
	B[16198] = B[16112] & B[16167];
	B[16199] = B[15982] & B[16166];
	B[16200] = B[15324] & B[16169];
	B[16201] = !B[16168];
	B[16202] = !B[16170];
	B[16203] = B[16116] & B[16171];
	B[16204] = B[16173] ^ B[16118];
	B[16205] = !B[16174];
	B[16206] = !B[16176];
	B[16207] = B[16176] & B[16046];
	B[16208] = B[15944] ^ B[16177];
	B[16209] = !B[16178];
	B[16210] = !B[16179];
	B[16211] = !B[16181];
	B[16212] = B[16097] & B[16182];
	B[16213] = B[16053] ^ B[16178];
	B[16214] = !B[16175];
	B[16215] = !B[16180];
	B[16216] = B[15893] & B[16184];
	B[16217] = B[15843] & B[16185];
	B[16218] = B[15733] & B[16186];
	B[16219] = !B[16187];
	B[16220] = B[15658] & B[16188];
	B[16221] = B[16187] ^ B[16136];
	B[16222] = !B[16190];
	B[16223] = !B[16193];
	B[16224] = !B[16195];
	B[16225] = B[16196] & B[16113];
	B[16226] = !B[16199];
	B[16227] = B[16198] & B[16145];
	B[16228] = B[16196] ^ B[16146];
	B[16229] = B[16201] & B[16010];
	B[16230] = B[15947] ^ B[16202];
	B[16231] = !B[16182];
	B[16232] = !B[16173];
	B[16233] = B[15947] & B[16202];
	B[16234] = B[16232] & B[16084];
	B[16235] = B[15786] ^ B[16217];
	B[16236] = B[15791] ^ B[16218];
	B[16237] = !B[16233];
	B[16238] = B[16206] & B[16048];
	B[16239] = !B[16207];
	B[16240] = !B[16208];
	B[16241] = B[16094] & B[16209];
	B[16242] = B[16126] & B[16209];
	B[16243] = B[16212] & B[16213];
	B[16244] = B[16097] ^ B[16231];
	B[16245] = B[16230] ^ B[16147];
	B[16246] = !B[16216];
	B[16247] = B[16011] ^ B[16216];
	B[16248] = !B[16217];
	B[16249] = B[16213] ^ B[16212];
	B[16250] = !B[16218];
	B[16251] = B[16219] & B[16101];
	B[16252] = !B[16220];
	B[16253] = B[15741] ^ B[16220];
	B[16254] = B[16222] & B[16191];
	B[16255] = B[16223] & B[16164];
	B[16256] = B[16092] & B[16211];
	B[16257] = B[16215] & B[16211];
	B[16258] = B[16224] & B[16197];
	B[16259] = !B[16225];
	B[16260] = B[16230] & B[16115];
	B[16261] = !B[16227];
	B[16262] = B[15872] ^ B[16229];
	B[16263] = !B[16228];
	B[16264] = B[16214] & B[15951];
	B[16265] = !B[16234];
	B[16266] = B[16262] ^ B[16083];
	B[16267] = !B[16262];
	B[16268] = !B[16260];
	B[16269] = B[16046] ^ B[16238];
	B[16270] = B[16121] & B[16239];
	B[16271] = !B[16241];
	B[16272] = !B[16242];
	B[16273] = B[15954] ^ B[16247];
	B[16274] = B[16235] ^ B[15992];
	B[16275] = B[16076] ^ B[16264];
	B[16276] = B[16058] & B[16246];
	B[16277] = B[15954] & B[16247];
	B[16278] = B[15845] & B[16248];
	B[16279] = !B[16244];
	B[16280] = B[16235] & B[15992];
	B[16281] = B[15850] & B[16250];
	B[16282] = B[15993] ^ B[16236];
	B[16283] = B[16023] ^ B[16253];
	B[16284] = B[15801] & B[16252];
	B[16285] = !B[16251];
	B[16286] = B[15993] & B[16236];
	B[16287] = B[16023] & B[16253];
	B[16288] = !B[16254];
	B[16289] = !B[16255];
	B[16290] = !B[16257];
	B[16291] = B[16226] & B[16259];
	B[16292] = !B[16245];
	B[16293] = !B[16249];
	B[16294] = B[16203] & B[16261];
	B[16295] = B[16205] & B[16265];
	B[16296] = B[16266] ^ B[15031];
	B[16297] = B[16269] ^ B[16123];
	B[16298] = B[16270] & B[16092];
	B[16299] = !B[16269];
	B[16300] = B[16271] & B[16056];
	B[16301] = B[16183] & B[16272];
	B[16302] = !B[16291];
	B[16303] = B[16245] ^ B[16294];
	B[16304] = B[15109] ^ B[16274];
	B[16305] = !B[16277];
	B[16306] = !B[16276];
	B[16307] = B[16293] & B[16244];
	B[16308] = B[4019] & B[16279];
	B[16309] = !B[16278];
	B[16310] = B[15206] & B[16274];
	B[16311] = !B[16280];
	B[16312] = !B[16281];
	B[16313] = B[15212] & B[16282];
	B[16314] = !B[16286];
	B[16315] = B[16189] & B[16285];
	B[16316] = B[15121] ^ B[16282];
	B[16317] = !B[16284];
	B[16318] = B[15213] & B[16283];
	B[16319] = !B[16287];
	B[16320] = B[15124] ^ B[16283];
	B[16321] = B[16256] & B[16270];
	B[16322] = B[16289] & B[15864];
	B[16323] = B[16273] & B[16290];
	B[16324] = B[16289] ^ B[15864];
	B[16325] = !B[16294];
	B[16326] = B[16268] & B[16237];
	B[16327] = B[16267] & B[15991];
	B[16328] = B[15031] & B[16266];
	B[16329] = !B[16295];
	B[16330] = B[16295] ^ B[16296];
	B[16331] = !B[16327];
	B[16332] = !B[16328];
	B[16333] = B[16179] & B[16297];
	B[16334] = B[16299] & B[16090];
	B[16335] = B[16240] & B[16297];
	B[16336] = !B[16298];
	B[16337] = !B[16301];
	B[16338] = B[16095] ^ B[16300];
	B[16339] = B[16208] ^ B[16301];
	B[16340] = B[16304] ^ B[16291];
	B[16341] = !B[16304];
	B[16342] = !B[16326];
	B[16343] = !B[16324];
	B[16344] = B[16306] & B[16305];
	B[16345] = !B[16307];
	B[16346] = B[16249] ^ B[16308];
	B[16347] = B[15848] & B[16309];
	B[16348] = !B[16310];
	B[16349] = B[15859] & B[16312];
	B[16350] = !B[16313];
	B[16351] = B[16316] ^ B[16315];
	B[16352] = !B[16318];
	B[16353] = B[15802] & B[16317];
	B[16354] = !B[16315];
	B[16355] = !B[16316];
	B[16356] = !B[16320];
	B[16357] = B[16320] ^ B[16254];
	B[16358] = !B[16321];
	B[16359] = !B[16322];
	B[16360] = B[16324] & B[16009];
	B[16361] = B[16325] & B[16292];
	B[16362] = B[16296] & B[16329];
	B[16363] = B[16341] & B[16302];
	B[16364] = !B[16330];
	B[16365] = !B[16361];
	B[16366] = B[16066] ^ B[16349];
	B[16367] = B[16350] & B[16314];
	B[16368] = !B[16334];
	B[16369] = B[16335] & B[16337];
	B[16370] = B[16336] & B[16180];
	B[16371] = !B[16333];
	B[16372] = B[16240] & B[16337];
	B[16373] = !B[16338];
	B[16374] = B[16343] ^ B[16009];
	B[16375] = B[16331] & B[16332];
	B[16376] = B[16336] ^ B[16215];
	B[16377] = B[16338] ^ B[16243];
	B[16378] = B[16204] ^ B[16344];
	B[16379] = B[4019] & B[16345];
	B[16380] = !B[16347];
	B[16381] = !B[16346];
	B[16382] = B[16311] & B[16348];
	B[16383] = B[16064] ^ B[16347];
	B[16384] = !B[16349];
	B[16385] = B[16070] ^ B[16353];
	B[16386] = !B[16353];
	B[16387] = B[16352] & B[16319];
	B[16388] = B[16355] & B[16354];
	B[16389] = B[16356] & B[16288];
	B[16390] = !B[16344];
	B[16391] = B[15869] & B[16359];
	B[16392] = B[16323] & B[16358];
	B[16393] = !B[16360];
	B[16394] = B[16204] & B[16390];
	B[16395] = B[16375] ^ B[16275];
	B[16396] = !B[16372];
	B[16397] = !B[16370];
	B[16398] = B[16368] & B[16371];
	B[16399] = !B[16369];
	B[16400] = B[15194] ^ B[16376];
	B[16401] = B[16243] & B[16373];
	B[16402] = B[16374] ^ B[15075];
	B[16403] = B[16383] ^ B[16382];
	B[16404] = !B[16374];
	B[16405] = !B[16363];
	B[16406] = !B[16376];
	B[16407] = B[16307] & B[16377];
	B[16408] = B[16377] ^ B[16379];
	B[16409] = B[16064] & B[16380];
	B[16410] = !B[16382];
	B[16411] = !B[16383];
	B[16412] = B[16066] & B[16384];
	B[16413] = !B[16367];
	B[16414] = !B[16366];
	B[16415] = B[16385] ^ B[16387];
	B[16416] = B[16105] & B[16386];
	B[16417] = !B[16388];
	B[16418] = !B[16387];
	B[16419] = B[16366] & B[16367];
	B[16420] = !B[16389];
	B[16421] = B[16366] ^ B[16367];
	B[16422] = !B[16378];
	B[16423] = !B[16391];
	B[16424] = !B[16362];
	B[16425] = !B[16375];
	B[16426] = !B[16408];
	B[16427] = !B[16395];
	B[16428] = B[16396] & B[16210];
	B[16429] = B[16398] & B[16399];
	B[16430] = B[16397] & B[16211];
	B[16431] = !B[16400];
	B[16432] = B[16401] & B[16339];
	B[16433] = B[15194] & B[16406];
	B[16434] = B[16339] ^ B[16401];
	B[16435] = B[16402] ^ B[16326];
	B[16436] = !B[16407];
	B[16437] = B[16381] & B[16408];
	B[16438] = !B[16409];
	B[16439] = B[16411] & B[16410];
	B[16440] = !B[16412];
	B[16441] = B[16414] & B[16413];
	B[16442] = !B[16415];
	B[16443] = !B[16416];
	B[16444] = B[16385] & B[16418];
	B[16445] = !B[16419];
	B[16446] = B[16394] & B[16364];
	B[16447] = B[16392] & B[16422];
	B[16448] = B[15186] & B[16404];
	B[16449] = !B[16398];
	B[16450] = B[16423] & B[16078];
	B[16451] = B[16423] ^ B[16078];
	B[16452] = B[16275] & B[16425];
	B[16453] = !B[16394];
	B[16454] = B[16402] & B[16342];
	B[16455] = B[16362] & B[16427];
	B[16456] = B[16364] & B[16427];
	B[16457] = B[16297] ^ B[16428];
	B[16458] = !B[16430];
	B[16459] = !B[16429];
	B[16460] = !B[16454];
	B[16461] = !B[16434];
	B[16462] = !B[16435];
	B[16463] = B[4019] & B[16436];
	B[16464] = B[16135] & B[16438];
	B[16465] = !B[16439];
	B[16466] = B[16106] & B[16440];
	B[16467] = !B[16441];
	B[16468] = B[16389] & B[16442];
	B[16469] = B[16072] & B[16443];
	B[16470] = !B[16444];
	B[16471] = B[16447] & B[16364];
	B[16472] = !B[16446];
	B[16473] = !B[16448];
	B[16474] = B[16431] & B[16449];
	B[16475] = !B[16450];
	B[16476] = !B[16433];
	B[16477] = B[16335] & B[16431];
	B[16478] = !B[16447];
	B[16479] = !B[16452];
	B[16480] = !B[16455];
	B[16481] = B[16478] & B[16453];
	B[16482] = B[16458] ^ B[16273];
	B[16483] = B[16459] ^ B[16431];
	B[16484] = !B[16457];
	B[16485] = B[16456] & B[16303];
	B[16486] = B[16477] & B[16337];
	B[16487] = B[16393] & B[16473];
	B[16488] = B[16273] & B[16458];
	B[16489] = B[16407] & B[16461];
	B[16490] = B[16457] ^ B[16432];
	B[16491] = B[16434] ^ B[16463];
	B[16492] = B[16221] ^ B[16464];
	B[16493] = !B[16464];
	B[16494] = B[16192] ^ B[16466];
	B[16495] = B[16467] & B[16417];
	B[16496] = !B[16466];
	B[16497] = B[16194] ^ B[16469];
	B[16498] = !B[16468];
	B[16499] = !B[16469];
	B[16500] = !B[16471];
	B[16501] = B[16472] & B[16424];
	B[16502] = B[16117] & B[16475];
	B[16503] = B[16435] & B[16460];
	B[16504] = !B[16474];
	B[16505] = B[16480] & B[16479];
	B[16506] = !B[16486];
	B[16507] = B[16484] & B[16483];
	B[16508] = B[16228] & B[16502];
	B[16509] = B[16481] & B[16460];
	B[16510] = B[16485] & B[16462];
	B[16511] = B[16228] ^ B[16502];
	B[16512] = !B[16485];
	B[16513] = B[16433] & B[16482];
	B[16514] = B[16482] & B[16431];
	B[16515] = !B[16488];
	B[16516] = B[16432] & B[16484];
	B[16517] = B[16489] & B[16490];
	B[16518] = !B[16489];
	B[16519] = !B[16491];
	B[16520] = !B[16492];
	B[16521] = B[16221] & B[16493];
	B[16522] = !B[16494];
	B[16523] = B[16192] & B[16496];
	B[16524] = B[16498] & B[16470];
	B[16525] = !B[16497];
	B[16526] = B[16194] & B[16499];
	B[16527] = B[16501] & B[16500];
	B[16528] = B[16482] & B[16422];
	B[16529] = B[16504] & B[16476];
	B[16530] = B[16451] ^ B[16487];
	B[16531] = !B[16502];
	B[16532] = !B[16487];
	B[16533] = !B[16503];
	B[16534] = !B[16505];
	B[16535] = !B[16528];
	B[16536] = B[16460] & B[16512];
	B[16537] = B[16529] & B[16506];
	B[16538] = B[16507] & B[16432];
	B[16539] = !B[16508];
	B[16540] = B[16528] & B[16364];
	B[16541] = B[16514] & B[16459];
	B[16542] = !B[16513];
	B[16543] = B[16483] ^ B[16516];
	B[16544] = !B[16517];
	B[16545] = B[4019] & B[16518];
	B[16546] = B[16351] & B[16520];
	B[16547] = B[16521] & B[16351];
	B[16548] = B[16522] & B[16445];
	B[16549] = B[16523] & B[16357];
	B[16550] = !B[16524];
	B[16551] = B[16525] & B[16442];
	B[16552] = !B[16526];
	B[16553] = !B[16523];
	B[16554] = !B[16521];
	B[16555] = B[16263] & B[16531];
	B[16556] = !B[16530];
	B[16557] = B[16451] & B[16532];
	B[16558] = B[16534] & B[16303];
	B[16559] = B[16482] ^ B[16537];
	B[16560] = !B[16557];
	B[16561] = B[16537] & B[16481];
	B[16562] = !B[16555];
	B[16563] = B[16340] & B[16539];
	B[16564] = !B[16541];
	B[16565] = B[16542] & B[16515];
	B[16566] = !B[16543];
	B[16567] = B[4019] & B[16544];
	B[16568] = B[16490] ^ B[16545];
	B[16569] = !B[16547];
	B[16570] = B[16548] & B[16357];
	B[16571] = B[16549] & B[16442];
	B[16572] = B[16525] & B[16550];
	B[16573] = !B[16549];
	B[16574] = !B[16537];
	B[16575] = B[16481] & B[16535];
	B[16576] = B[16533] & B[16556];
	B[16577] = B[16543] ^ B[16567];
	B[16578] = !B[16558];
	B[16579] = !B[16561];
	B[16580] = !B[16575];
	B[16581] = !B[16559];
	B[16582] = B[16560] & B[16562];
	B[16583] = !B[16563];
	B[16584] = B[16565] & B[16564];
	B[16585] = B[16559] ^ B[16538];
	B[16586] = B[16517] & B[16566];
	B[16587] = B[16568] & B[16519];
	B[16588] = B[16569] & B[16417];
	B[16589] = B[16571] & B[16525];
	B[16590] = !B[16571];
	B[16591] = B[16573] & B[16420];
	B[16592] = !B[16572];
	B[16593] = !B[16568];
	B[16594] = B[16540] & B[16574];
	B[16595] = B[16574] & B[16528];
	B[16596] = B[16365] & B[16578];
	B[16597] = B[16538] & B[16581];
	B[16598] = B[16579] & B[16580];
	B[16599] = B[16405] & B[16583];
	B[16600] = B[16378] ^ B[16584];
	B[16601] = !B[16595];
	B[16602] = B[16586] & B[16585];
	B[16603] = !B[16586];
	B[16604] = !B[16577];
	B[16605] = B[16587] & B[16437];
	B[16606] = !B[16589];
	B[16607] = B[16592] & B[16552];
	B[16608] = B[16524] & B[16590];
	B[16609] = !B[16594];
	B[16610] = B[16582] & B[16405];
	B[16611] = B[16596] & B[16536];
	B[16612] = B[16598] & B[16456];
	B[16613] = B[16596] & B[16601];
	B[16614] = B[16600] ^ B[16597];
	B[16615] = B[16601] & B[16481];
	B[16616] = B[16597] & B[16600];
	B[16617] = B[4019] & B[16603];
	B[16618] = !B[16599];
	B[16619] = !B[16602];
	B[16620] = !B[16596];
	B[16621] = B[16598] & B[16485];
	B[16622] = B[16527] & B[16609];
	B[16623] = !B[16611];
	B[16624] = B[16613] & B[16509];
	B[16625] = !B[16612];
	B[16626] = !B[16614];
	B[16627] = !B[16615];
	B[16628] = B[16395] ^ B[16622];
	B[16629] = B[16585] ^ B[16617];
	B[16630] = B[16403] & B[16618];
	B[16631] = B[4019] & B[16619];
	B[16632] = B[16620] & B[16462];
	B[16633] = !B[16621];
	B[16634] = B[16576] & B[16623];
	B[16635] = !B[16629];
	B[16636] = B[16510] & B[16627];
	B[16637] = !B[16624];
	B[16638] = B[16602] & B[16626];
	B[16639] = B[16505] & B[16625];
	B[16640] = B[16627] ^ B[16364];
	B[16641] = B[16596] & B[16633];
	B[16642] = B[16604] & B[16629];
	B[16643] = B[16614] ^ B[16631];
	B[16644] = !B[16632];
	B[16645] = B[16634] & B[16637];
	B[16646] = B[16303] ^ B[16639];
	B[16647] = !B[16643];
	B[16648] = B[16616] ^ B[16640];
	B[16649] = !B[16638];
	B[16650] = B[16616] & B[16640];
	B[16651] = B[16462] ^ B[16641];
	B[16652] = B[16628] & B[16640];
	B[16653] = B[16644] & B[16460];
	B[16654] = !B[16636];
	B[16655] = !B[16645];
	B[16656] = B[16652] & B[16616];
	B[16657] = !B[16648];
	B[16658] = !B[16646];
	B[16659] = B[16628] ^ B[16650];
	B[16660] = B[4019] & B[16649];
	B[16661] = !B[16651];
	B[16662] = B[16653] & B[16654];
	B[16663] = B[16655] & B[16560];
	B[16664] = B[16582] & B[16655];
	B[16665] = B[16656] ^ B[16646];
	B[16666] = !B[16659];
	B[16667] = B[16638] & B[16657];
	B[16668] = B[16661] & B[16658];
	B[16669] = B[16656] & B[16658];
	B[16670] = B[16648] ^ B[16660];
	B[16671] = B[16610] & B[16655];
	B[16672] = B[16530] ^ B[16662];
	B[16673] = B[16511] ^ B[16663];
	B[16674] = B[16668] & B[16656];
	B[16675] = !B[16664];
	B[16676] = B[16667] & B[16666];
	B[16677] = !B[16667];
	B[16678] = B[16651] ^ B[16669];
	B[16679] = !B[16670];
	B[16680] = !B[16671];
	B[16681] = B[16666] & B[16665];
	B[16682] = !B[16673];
	B[16683] = B[16681] & B[16667];
	B[16684] = B[16675] & B[16539];
	B[16685] = B[16680] & B[16618];
	B[16686] = B[16676] & B[16665];
	B[16687] = !B[16676];
	B[16688] = B[4019] & B[16677];
	B[16689] = B[16674] ^ B[16672];
	B[16690] = B[16630] & B[16680];
	B[16691] = B[16674] & B[16672];
	B[16692] = B[16673] ^ B[16691];
	B[16693] = B[16672] & B[16682];
	B[16694] = B[16340] ^ B[16684];
	B[16695] = !B[16686];
	B[16696] = B[16659] ^ B[16688];
	B[16697] = B[4019] & B[16687];
	B[16698] = B[16686] & B[16678];
	B[16699] = !B[16690];
	B[16700] = !B[16689];
	B[16701] = B[16403] ^ B[16685];
	B[16702] = B[16693] & B[16674];
	B[16703] = B[16678] & B[16700];
	B[16704] = B[16665] ^ B[16697];
	B[16705] = B[4019] & B[16695];
	B[16706] = !B[16696];
	B[16707] = !B[16698];
	B[16708] = B[16465] & B[16699];
	B[16709] = B[16701] & B[16694];
	B[16710] = B[16703] & B[16683];
	B[16711] = B[16702] & B[16694];
	B[16712] = B[16709] & B[16702];
	B[16713] = B[16492] ^ B[16708];
	B[16714] = B[16694] ^ B[16702];
	B[16715] = B[16678] ^ B[16705];
	B[16716] = B[16679] & B[16706];
	B[16717] = B[4019] & B[16707];
	B[16718] = !B[16704];
	B[16719] = !B[16708];
	B[16720] = B[16701] ^ B[16711];
	B[16721] = B[16712] & B[16713];
	B[16722] = !B[16714];
	B[16723] = !B[16715];
	B[16724] = B[16713] ^ B[16712];
	B[16725] = B[16715] & B[16704];
	B[16726] = B[16716] & B[16642];
	B[16727] = B[16689] ^ B[16717];
	B[16728] = B[16546] & B[16719];
	B[16729] = B[16520] & B[16719];
	B[16730] = B[16710] & B[16692];
	B[16731] = !B[16710];
	B[16732] = B[16722] & B[16692];
	B[16733] = !B[16720];
	B[16734] = B[16730] & B[16722];
	B[16735] = B[16726] & B[16605];
	B[16736] = !B[16728];
	B[16737] = !B[16729];
	B[16738] = !B[16730];
	B[16739] = !B[16727];
	B[16740] = B[4019] & B[16731];
	B[16741] = !B[16724];
	B[16742] = B[16733] & B[16741];
	B[16743] = !B[16734];
	B[16744] = B[16692] ^ B[16740];
	B[16745] = B[16732] & B[16710];
	B[16746] = B[4019] & B[16738];
	B[16747] = B[16736] & B[16569];
	B[16748] = B[16588] & B[16736];
	B[16749] = B[16734] & B[16733];
	B[16750] = B[16554] & B[16737];
	B[16751] = B[16742] & B[16745];
	B[16752] = B[16421] ^ B[16748];
	B[16753] = B[16714] ^ B[16746];
	B[16754] = B[16739] & B[16744];
	B[16755] = !B[16744];
	B[16756] = B[16747] & B[16495];
	B[16757] = !B[16748];
	B[16758] = !B[16749];
	B[16759] = B[4019] & B[16743];
	B[16760] = B[16351] ^ B[16750];
	B[16761] = B[16760] ^ B[16721];
	B[16762] = !B[16760];
	B[16763] = !B[16751];
	B[16764] = B[16733] ^ B[16759];
	B[16765] = !B[16753];
	B[16766] = !B[16752];
	B[16767] = B[16725] & B[16754];
	B[16768] = !B[16756];
	B[16769] = B[16421] & B[16757];
	B[16770] = B[4019] & B[16758];
	B[16771] = B[16751] & B[16761];
	B[16772] = B[16721] & B[16762];
	B[16773] = B[4019] & B[16763];
	B[16774] = !B[16764];
	B[16775] = B[16724] ^ B[16770];
	B[16776] = B[16765] & B[16764];
	B[16777] = B[16570] & B[16768];
	B[16778] = B[16442] & B[16768];
	B[16779] = !B[16769];
	B[16780] = B[16548] & B[16768];
	B[16781] = B[16706] & B[16764];
	B[16782] = !B[16771];
	B[16783] = B[16761] ^ B[16773];
	B[16784] = B[16752] ^ B[16772];
	B[16785] = B[16772] & B[16766];
	B[16786] = !B[16775];
	B[16787] = B[16777] & B[16551];
	B[16788] = !B[16777];
	B[16789] = B[16778] & B[16570];
	B[16790] = B[16467] & B[16779];
	B[16791] = !B[16780];
	B[16792] = B[16781] & B[16704];
	B[16793] = B[4019] & B[16782];
	B[16794] = B[16771] & B[16784];
	B[16795] = B[16786] & B[16744];
	B[16796] = B[16786] & B[16647];
	B[16797] = !B[16787];
	B[16798] = B[16591] & B[16788];
	B[16799] = !B[16789];
	B[16800] = B[16494] ^ B[16790];
	B[16801] = B[16791] & B[16553];
	B[16802] = B[16784] ^ B[16793];
	B[16803] = B[16800] ^ B[16785];
	B[16804] = B[16785] & B[16800];
	B[16805] = B[16776] & B[16796];
	B[16806] = B[16795] & B[16765];
	B[16807] = B[16797] & B[16606];
	B[16808] = B[16415] ^ B[16798];
	B[16809] = B[16608] & B[16799];
	B[16810] = B[16357] ^ B[16801];
	B[16811] = !B[16794];
	B[16812] = B[16783] & B[16802];
	B[16813] = !B[16810];
	B[16814] = B[16497] ^ B[16809];
	B[16815] = B[16810] ^ B[16804];
	B[16816] = B[16767] & B[16805];
	B[16817] = B[16792] & B[16806];
	B[16818] = B[16807] & B[16607];
	B[16819] = !B[16806];
	B[16820] = B[4019] & B[16811];
	B[16821] = !B[16803];
	B[16822] = B[16821] ^ B[16820];
	B[16823] = B[16794] & B[16821];
	B[16824] = B[16804] & B[16813];
	B[16825] = B[16816] & B[16735];
	B[16826] = !B[16817];
	B[16827] = B[16818] ^ B[16258];
	B[16828] = B[16812] & B[16822];
	B[16829] = B[16808] ^ B[16824];
	B[16830] = B[16823] & B[16815];
	B[16831] = B[16824] & B[16808];
	B[16832] = !B[16823];
	B[16833] = !B[16825];
	B[16834] = B[16827] ^ B[16200];
	B[16835] = !B[16829];
	B[16836] = B[4019] & B[16832];
	B[16837] = B[16814] ^ B[16831];
	B[16838] = B[16831] & B[16814];
	B[16839] = B[16082] ^ B[16834];
	B[16840] = !B[16830];
	B[16841] = B[5546] ^ B[16838];
	B[16842] = B[16830] & B[16835];
	B[16843] = B[4019] & B[16840];
	B[16844] = B[16815] ^ B[16836];
	B[16845] = !B[16837];
	B[16846] = B[16828] & B[16844];
	B[16847] = !B[16842];
	B[16848] = B[16829] ^ B[16843];
	B[16849] = B[16842] & B[16845];
	B[16850] = B[16841] ^ B[5581];
	B[16851] = !B[16848];
	B[16852] = B[216] ^ B[16850];
	B[16853] = !B[16849];
	B[16854] = B[4019] & B[16847];
	B[16855] = B[16846] & B[16851];
	B[16856] = B[4019] & B[16853];
	B[16857] = B[16839] ^ B[16852];
	B[16858] = B[16837] ^ B[16854];
	B[16859] = !B[16857];
	B[16860] = B[16857] ^ B[16856];
	B[16861] = !B[16858];
	B[16862] = B[16855] & B[16861];
	B[16863] = !B[16860];
	B[16864] = B[16849] & B[16859];
	B[16865] = B[16862] & B[16863];
	B[16866] = !B[16864];
	B[16867] = B[16864] & B[393];
	B[16868] = B[4019] & B[16866];
	B[16869] = B[683] & B[16867];
	B[16870] = !B[16867];
	B[16871] = B[393] ^ B[16868];
	B[16872] = !B[16869];
	B[16873] = B[16869] & B[1001];
	B[16874] = B[4019] & B[16870];
	B[16875] = B[16865] & B[16871];
	B[16876] = B[394] ^ B[16874];
	B[16877] = !B[16873];
	B[16878] = B[4019] & B[16872];
	B[16879] = B[2940] & B[16873];
	B[16880] = !B[16876];
	B[16881] = !B[16879];
	B[16882] = B[1001] ^ B[16878];
	B[16883] = B[16879] & B[3477];
	B[16884] = B[4019] & B[16877];
	B[16885] = B[16875] & B[16880];
	B[16886] = B[16880] & B[16882];
	B[16887] = B[16883] & B[3777];
	B[16888] = B[2125] ^ B[16884];
	B[16889] = !B[16883];
	B[16890] = B[4019] & B[16881];
	B[16891] = B[16885] & B[16882];
	B[16892] = !B[16888];
	B[16893] = B[4019] & B[16889];
	B[16894] = !B[16887];
	B[16895] = B[2939] ^ B[16890];
	B[16896] = B[16891] & B[16892];
	B[16897] = !B[16895];
	B[16898] = B[3777] ^ B[16893];
	B[16899] = B[4019] & B[16894];
	B[16900] = B[16896] & B[16897];
	B[16901] = B[16892] & B[16898];
	B[16902] = B[3788] ^ B[16899];
	B[16903] = B[16900] & B[16898];
	B[16904] = B[16901] & B[16902];
	B[16905] = B[16902] & B[16826];
	B[16906] = B[16727] & B[16902];
	B[16907] = B[16670] & B[16902];
	B[16908] = B[16577] & B[16902];
	B[16909] = B[16643] & B[16902];
	B[16910] = B[16635] & B[16902];
	B[16911] = B[16898] & B[16902];
	B[16912] = B[16903] & B[16902];
	B[16913] = B[16905] & B[16903];
	B[16914] = B[16906] & B[16903];
	B[16915] = B[16908] & B[16903];
	B[16916] = B[16909] & B[16903];
	B[16917] = B[16907] & B[16903];
	B[16918] = B[16910] & B[16903];
	B[16919] = B[16912] & B[16819];
	B[16920] = !B[16914];
	B[16921] = B[16912] & B[16825];
	B[16922] = B[16912] & B[16833];
	B[16923] = !B[16918];
	B[16924] = B[16912] & B[16775];
	B[16925] = B[16912] & B[16723];
	B[16926] = !B[16913];
	B[16927] = B[16912] & B[16593];
	B[16928] = B[16912] & B[16491];
	B[16929] = !B[16915];
	B[16930] = !B[16917];
	B[16931] = !B[16916];
	B[16932] = B[16912] & B[16774];
	B[16933] = !B[16922];
	B[16934] = !B[16919];
	B[16935] = B[16886] & B[16926];
	B[16936] = !B[16921];
	B[16937] = B[16920] & B[16897];
	B[16938] = !B[16932];
	B[16939] = !B[16928];
	B[16940] = !B[16924];
	B[16941] = B[16861] & B[16923];
	B[16942] = B[16929] & B[16851];
	B[16943] = B[16863] & B[16931];
	B[16944] = B[16775].select(B[16922], B[16279]);
	B[16945] = B[16922] & B[16244];
	B[16946] = B[16871] & B[16930];
	B[16947] = B[16922] & B[16696];
	B[16948] = B[16922] & B[16755];
	B[16949] = B[16922] & B[16753];
	B[16950] = B[16718] & B[16922];
	B[16951] = B[16922] & B[16346];
	B[16952] = B[16922] & B[16426];
	B[16953] = !B[16925];
	B[16954] = B[16279] & B[16921];
	B[16955] = !B[16927];
	B[16956] = B[16911] & B[16934];
	B[16957] = B[16939] & B[16822];
	B[16958] = !B[16951];
	B[16959] = !B[16952];
	B[16960] = B[16953] & B[16892];
	B[16961] = B[16955] & B[16844];
	B[16962] = !B[16943];
	B[16963] = !B[16941];
	B[16964] = !B[16942];
	B[16965] = !B[16947];
	B[16966] = !B[16948];
	B[16967] = !B[16949];
	B[16968] = !B[16954];
	B[16969] = !B[16950];
	B[16970] = B[16904] & B[16936];
	B[16971] = !B[16946];
	B[16972] = B[16491] & B[16933];
	B[16973] = B[16718] & B[16933];
	B[16974] = B[16426] & B[16933];
	B[16975] = B[16904] & B[16937];
	B[16976] = B[16941] & B[16942];
	B[16977] = B[16943] & B[16946];
	B[16978] = B[16937] & B[16935];
	B[16979] = B[16933] & B[16723];
	B[16980] = B[16938] & B[16956];
	B[16981] = !B[16957];
	B[16982] = B[16970] & B[16953];
	B[16983] = B[16935] & B[16971];
	B[16984] = B[16970] & B[16937];
	B[16985] = B[16969] & B[16882];
	B[16986] = B[16977] & B[16976];
	B[16987] = B[16802] & B[16959];
	B[16988] = B[16783] & B[16958];
	B[16989] = !B[16961];
	B[16990] = B[16902] & B[16967];
	B[16991] = B[16940] & B[16968];
	B[16992] = B[16935] & B[16962];
	B[16993] = B[16978] & B[16982];
	B[16994] = B[16980] & B[16968];
	B[16995] = B[16983] & B[16982];
	B[16996] = B[16935] & B[16981];
	B[16997] = B[16991] & B[16938];
	B[16998] = !B[16987];
	B[16999] = !B[16988];
	B[17000] = B[16992] & B[16975];
	B[17001] = B[16935] & B[16989];
	B[17002] = !B[16993];
	B[17003] = B[16994].select(B[16993], B[16986]);
	B[17004] = B[16993] & B[16933];
	B[17005] = !B[17000];
	B[17006] = B[16973].select(B[16993], B[16974]);
	B[17007] = !B[16995];
	B[17008] = B[16946].select(B[16993], B[16945]);
	B[17009] = B[16979].select(B[16993], B[16972]);
	B[17010] = B[16922] ^ B[16993];
	B[17011] = B[16993] & B[16963];
	B[17012] = B[16993] & B[16964];
	B[17013] = B[16993] & B[16999];
	B[17014] = B[16996] & B[16984];
	B[17015] = B[16993] & B[16998];
	B[17016] = B[17001] & B[16982];
	B[17017] = !B[17013];
	B[17018] = B[16933] & B[17002];
	B[17019] = !B[17003];
	B[17020] = B[17004] & B[16593];
	B[17021] = !B[17015];
	B[17022] = B[17007] & B[17005];
	B[17023] = B[16998] & B[17002];
	B[17024] = B[17004] & B[16755];
	B[17025] = B[17004] & B[16753];
	B[17026] = B[16774] & B[17004];
	B[17027] = B[16944] & B[17002];
	B[17028] = B[17004] & B[16670];
	B[17029] = B[17004] & B[16727];
	B[17030] = B[16989] & B[17002];
	B[17031] = B[17002] & B[16962];
	B[17032] = B[17004] & B[16718];
	B[17033] = B[17002] & B[16963];
	B[17034] = B[17002] & B[16964];
	B[17035] = B[16981] & B[17002];
	B[17036] = B[17004] & B[16723];
	B[17037] = B[17004] & B[16643];
	B[17038] = B[17004] & B[16696];
	B[17039] = B[16999] & B[17002];
	B[17040] = B[17004] & B[16786];
	B[17041] = B[17004] & B[16577];
	B[17042] = !B[17008];
	B[17043] = B[17004] & B[16346];
	B[17044] = B[17009] & B[17003];
	B[17045] = !B[17011];
	B[17046] = B[17004] & B[16279];
	B[17047] = !B[17016];
	B[17048] = !B[17014];
	B[17049] = B[17004] & B[16635];
	B[17050] = B[17006] & B[17003];
	B[17051] = B[16991] & B[17007];
	B[17052] = !B[17012];
	B[17053] = B[17018] & B[16346];
	B[17054] = B[17018] & B[16670];
	B[17055] = B[17018] & B[16753];
	B[17056] = !B[17049];
	B[17057] = B[17018] & B[16936];
	B[17058] = B[16937] & B[17047];
	B[17059] = B[17022] & B[16997];
	B[17060] = B[17018] & B[17003];
	B[17061] = B[16960] & B[17048];
	B[17062] = B[17018] & B[16774];
	B[17063] = !B[17031];
	B[17064] = B[17018] & B[16755];
	B[17065] = !B[17026];
	B[17066] = !B[17025];
	B[17067] = !B[17033];
	B[17068] = !B[17023];
	B[17069] = !B[17035];
	B[17070] = !B[17036];
	B[17071] = !B[17029];
	B[17072] = !B[17039];
	B[17073] = !B[17030];
	B[17074] = !B[17034];
	B[17075] = !B[17024];
	B[17076] = !B[17032];
	B[17077] = !B[17038];
	B[17078] = !B[17028];
	B[17079] = !B[17027];
	B[17080] = !B[17037];
	B[17081] = !B[17040];
	B[17082] = !B[17041];
	B[17083] = B[17017] & B[16880];
	B[17084] = B[17018] & B[16696];
	B[17085] = B[17019] & B[17006];
	B[17086] = !B[17043];
	B[17087] = !B[17044];
	B[17088] = B[16898] & B[17052];
	B[17089] = B[16985] & B[17021];
	B[17090] = B[17018] & B[16635];
	B[17091] = B[17018] & B[16727];
	B[17092] = B[17018] & B[16426];
	B[17093] = B[16577] & B[17018];
	B[17094] = B[16643] & B[17018];
	B[17095] = !B[17020];
	B[17096] = !B[17046];
	B[17097] = B[16990] & B[17045];
	B[17098] = B[17019] & B[17009];
	B[17099] = B[17059] & B[17019];
	B[17100] = !B[17055];
	B[17101] = B[17042] & B[17081];
	B[17102] = !B[17098];
	B[17103] = !B[17058];
	B[17104] = B[17058] & B[17019];
	B[17105] = B[17066] & B[17067];
	B[17106] = !B[17062];
	B[17107] = B[17075] & B[17074];
	B[17108] = B[17072] & B[17077];
	B[17109] = B[17069] & B[17070];
	B[17110] = !B[17064];
	B[17111] = B[17073] & B[17071];
	B[17112] = B[17065] & B[17063];
	B[17113] = B[17078] & B[17079];
	B[17114] = B[17068] & B[17076];
	B[17115] = B[17083] & B[16965];
	B[17116] = !B[17084];
	B[17117] = B[17060] & B[16635];
	B[17118] = !B[17085];
	B[17119] = B[17088] & B[16966];
	B[17120] = !B[17057];
	B[17121] = B[17089] & B[17019];
	B[17122] = B[17090] & B[17019];
	B[17123] = B[17057] & B[137];
	B[17124] = B[17060] & B[16577];
	B[17125] = B[17094] & B[17019];
	B[17126] = B[17060] & B[16491];
	B[17127] = B[17060] & B[16593];
	B[17128] = B[17060] & B[16643];
	B[17129] = !B[17089];
	B[17130] = !B[17091];
	B[17131] = !B[17054];
	B[17132] = !B[17061];
	B[17133] = B[17103] & B[17003];
	B[17134] = B[17100] & B[17056];
	B[17135] = !B[17128];
	B[17136] = B[17096] & B[17131];
	B[17137] = B[17003] & B[17132];
	B[17138] = !B[17127];
	B[17139] = !B[17101];
	B[17140] = B[17106] & B[17080];
	B[17141] = !B[17109];
	B[17142] = !B[17108];
	B[17143] = !B[17114];
	B[17144] = !B[17105];
	B[17145] = !B[17107];
	B[17146] = !B[17113];
	B[17147] = !B[17111];
	B[17148] = B[17110] & B[17082];
	B[17149] = !B[17112];
	B[17150] = B[17101] & B[17019];
	B[17151] = !B[17115];
	B[17152] = !B[17117];
	B[17153] = B[17086] & B[17116];
	B[17154] = !B[17119];
	B[17155] = B[17061].select(B[17003], B[17112]);
	B[17156] = B[17105] & B[17003];
	B[17157] = !B[17099];
	B[17158] = B[17089] & B[17099];
	B[17159] = !B[17123];
	B[17160] = B[17058] & B[17099];
	B[17161] = !B[17122];
	B[17162] = B[17003] & B[17129];
	B[17163] = !B[17124];
	B[17164] = !B[17125];
	B[17165] = !B[17126];
	B[17166] = B[17130] & B[17095];
	B[17167] = B[17135] & B[17102];
	B[17168] = !B[17133];
	B[17169] = !B[17137];
	B[17170] = !B[17153];
	B[17171] = !B[17136];
	B[17172] = B[17099] & B[17139];
	B[17173] = !B[17166];
	B[17174] = !B[17134];
	B[17175] = !B[17140];
	B[17176] = B[17146] & B[17003];
	B[17177] = B[17019] & B[17147];
	B[17178] = B[17019] & B[17145];
	B[17179] = B[17142] & B[17003];
	B[17180] = B[17143] & B[17003];
	B[17181] = B[17019] & B[17144];
	B[17182] = B[17147] & B[17003];
	B[17183] = B[17141] & B[17003];
	B[17184] = B[17019] & B[17149];
	B[17185] = !B[17148];
	B[17186] = B[17019] & B[17143];
	B[17187] = B[17019] & B[17141];
	B[17188] = B[17099] & B[17144];
	B[17189] = B[17099] & B[17143];
	B[17190] = B[17099] & B[17141];
	B[17191] = B[17099] & B[17145];
	B[17192] = B[17099] & B[17147];
	B[17193] = B[17019] & B[17146];
	B[17194] = B[17145] & B[17003];
	B[17195] = B[17019] & B[17142];
	B[17196] = B[17019] & B[17151];
	B[17197] = B[17099] & B[17146];
	B[17198] = B[17099] & B[17142];
	B[17199] = B[17152] & B[17118];
	B[17200] = B[17099] & B[17149];
	B[17201] = !B[17155];
	B[17202] = B[17165] & B[17164];
	B[17203] = B[17099] & B[17151];
	B[17204] = B[17003] & B[17139];
	B[17205] = !B[17162];
	B[17206] = !B[17158];
	B[17207] = !B[17160];
	B[17208] = !B[17202];
	B[17209] = B[17051] & B[17168];
	B[17210] = B[17169] & B[17171];
	B[17211] = B[17059] & B[17168];
	B[17212] = B[17019] & B[17171];
	B[17213] = !B[17172];
	B[17214] = B[17019] & B[17174];
	B[17215] = B[17003] & B[17168];
	B[17216] = B[17175] & B[17169];
	B[17217] = B[17174] & B[17169];
	B[17218] = B[17146] & B[17169];
	B[17219] = B[17142] & B[17169];
	B[17220] = B[17143] & B[17169];
	B[17221] = B[17175] & B[17003];
	B[17222] = B[17185] & B[17169];
	B[17223] = B[17173] & B[17169];
	B[17224] = B[17174] & B[17003];
	B[17225] = B[17141] & B[17169];
	B[17226] = !B[17188];
	B[17227] = B[17185] & B[17003];
	B[17228] = B[17019] & B[17175];
	B[17229] = !B[17191];
	B[17230] = !B[17190];
	B[17231] = !B[17189];
	B[17232] = !B[17192];
	B[17233] = B[17173] & B[17003];
	B[17234] = !B[17198];
	B[17235] = !B[17197];
	B[17236] = !B[17193];
	B[17237] = !B[17195];
	B[17238] = B[17019] & B[17173];
	B[17239] = B[17019] & B[17185];
	B[17240] = B[17170] & B[17169];
	B[17241] = !B[17199];
	B[17242] = B[17169] & B[17006];
	B[17243] = !B[17200];
	B[17244] = !B[17167];
	B[17245] = B[17009] & B[17169];
	B[17246] = B[17099] & B[17185];
	B[17247] = B[17099] & B[17174];
	B[17248] = B[17170] & B[17003];
	B[17249] = B[17099] & B[17175];
	B[17250] = B[17003] & B[17171];
	B[17251] = !B[17203];
	B[17252] = B[17205] & B[17097];
	B[17253] = B[17170] & B[17019];
	B[17254] = B[17003] & B[17169];
	B[17255] = B[17099] & B[17173];
	B[17256] = B[17169] & B[17005];
	B[17257] = B[17053] & B[17169];
	B[17258] = B[17097] & B[17205];
	B[17259] = B[17093].select(B[17003], B[17257]);
	B[17260] = !B[17258];
	B[17261] = B[17211] & B[17169];
	B[17262] = !B[17212];
	B[17263] = !B[17255];
	B[17264] = B[17215] & B[17169];
	B[17265] = B[17220] & B[17215];
	B[17266] = B[17217] & B[17215];
	B[17267] = B[17219] & B[17215];
	B[17268] = B[17216] & B[17215];
	B[17269] = B[17218] & B[17215];
	B[17270] = B[17222] & B[17215];
	B[17271] = B[17223] & B[17215];
	B[17272] = !B[17228];
	B[17273] = B[17225] & B[17215];
	B[17274] = !B[17233];
	B[17275] = !B[17227];
	B[17276] = B[17240] & B[17215];
	B[17277] = B[17245] & B[17215];
	B[17278] = B[17242] & B[17215];
	B[17279] = !B[17247];
	B[17280] = !B[17246];
	B[17281] = !B[17249];
	B[17282] = B[17256] & B[16938];
	B[17283] = B[17254] & B[17092];
	B[17284] = !B[17253];
	B[17285] = B[17210] & B[17215];
	B[17286] = B[17264] & B[17105];
	B[17287] = B[17163] & B[17284];
	B[17288] = !B[17261];
	B[17289] = !B[17259];
	B[17290] = !B[17285];
	B[17291] = !B[17265];
	B[17292] = !B[17267];
	B[17293] = !B[17268];
	B[17294] = !B[17266];
	B[17295] = !B[17269];
	B[17296] = !B[17270];
	B[17297] = !B[17271];
	B[17298] = !B[17273];
	B[17299] = B[17275] & B[17237];
	B[17300] = B[17272] & B[17087];
	B[17301] = B[17236] & B[17274];
	B[17302] = B[17261] & B[17241];
	B[17303] = B[17261] & B[17244];
	B[17304] = B[17261] & B[17154];
	B[17305] = B[17264] & B[17151];
	B[17306] = !B[17278];
	B[17307] = !B[17277];
	B[17308] = !B[17276];
	B[17309] = B[17138] & B[17262];
	B[17310] = B[17264] & B[17145];
	B[17311] = B[17283] & B[17168];
	B[17312] = B[17264] & B[17139];
	B[17313] = B[17119].select(B[17261], B[17155]);
	B[17314] = B[17264] & B[17111];
	B[17315] = B[17261] & B[17260];
	B[17316] = !B[17286];
	B[17317] = B[17050] & B[17288];
	B[17318] = B[17167].select(B[17261], B[17287]);
	B[17319] = !B[17315];
	B[17320] = B[17104] & B[17288];
	B[17321] = !B[17314];
	B[17322] = B[17181] & B[17288];
	B[17323] = B[17176] & B[17288];
	B[17324] = B[17182] & B[17288];
	B[17325] = B[17150] & B[17288];
	B[17326] = B[17178] & B[17288];
	B[17327] = B[17184] & B[17288];
	B[17328] = B[17179] & B[17288];
	B[17329] = B[17177] & B[17288];
	B[17330] = B[17180] & B[17288];
	B[17331] = B[17183] & B[17288];
	B[17332] = B[17186] & B[17288];
	B[17333] = B[17224] & B[17288];
	B[17334] = B[17187] & B[17288];
	B[17335] = B[17221] & B[17288];
	B[17336] = B[17230] & B[17293];
	B[17337] = B[17231] & B[17294];
	B[17338] = B[17295] & B[17232];
	B[17339] = B[17292] & B[17229];
	B[17340] = B[17194] & B[17288];
	B[17341] = B[17291] & B[17226];
	B[17342] = B[17196] & B[17288];
	B[17343] = B[17234] & B[17296];
	B[17344] = B[17235] & B[17297];
	B[17345] = B[17298] & B[17243];
	B[17346] = B[17238] & B[17288];
	B[17347] = !B[17300];
	B[17348] = !B[17299];
	B[17349] = !B[17301];
	B[17350] = B[17239] & B[17288];
	B[17351] = !B[17303];
	B[17352] = B[17248] & B[17288];
	B[17353] = !B[17302];
	B[17354] = B[17250] & B[17288];
	B[17355] = !B[17304];
	B[17356] = B[17279] & B[17306];
	B[17357] = B[17281] & B[17307];
	B[17358] = B[17280] & B[17308];
	B[17359] = !B[17305];
	B[17360] = B[17288] & B[17003];
	B[17361] = !B[17309];
	B[17362] = B[17287].select(B[17261], B[17202]);
	B[17363] = !B[17310];
	B[17364] = B[17201] & B[17288];
	B[17365] = B[17156] & B[17288];
	B[17366] = B[17121] & B[17288];
	B[17367] = B[17252] & B[17288];
	B[17368] = B[17204] & B[17288];
	B[17369] = !B[17311];
	B[17370] = !B[17312];
	B[17371] = B[17263] & B[17290];
	B[17372] = B[17214] & B[17288];
	B[17373] = B[17208] & B[17288];
	B[17374] = !B[17320];
	B[17375] = B[17209] & B[17319];
	B[17376] = !B[17317];
	B[17377] = B[17161] & B[17369];
	B[17378] = !B[17373];
	B[17379] = !B[17331];
	B[17380] = !B[17327];
	B[17381] = !B[17325];
	B[17382] = !B[17324];
	B[17383] = !B[17326];
	B[17384] = !B[17328];
	B[17385] = !B[17329];
	B[17386] = !B[17323];
	B[17387] = !B[17322];
	B[17388] = !B[17330];
	B[17389] = !B[17335];
	B[17390] = !B[17332];
	B[17391] = !B[17333];
	B[17392] = !B[17334];
	B[17393] = !B[17340];
	B[17394] = !B[17342];
	B[17395] = B[17348] & B[17288];
	B[17396] = !B[17350];
	B[17397] = B[17349] & B[17288];
	B[17398] = !B[17346];
	B[17399] = B[17347] & B[17288];
	B[17400] = !B[17354];
	B[17401] = !B[17352];
	B[17402] = B[17359] & B[17355];
	B[17403] = B[17360] & B[17151];
	B[17404] = !B[17366];
	B[17405] = !B[17365];
	B[17406] = !B[17364];
	B[17407] = B[17363] & B[17251];
	B[17408] = !B[17362];
	B[17409] = B[17241].select(B[17261], B[17361]);
	B[17410] = B[17288] & B[17361];
	B[17411] = !B[17367];
	B[17412] = !B[17368];
	B[17413] = B[17321] & B[17213];
	B[17414] = !B[17372];
	B[17415] = B[17376] & B[17414];
	B[17416] = !B[17410];
	B[17417] = B[17407] & B[17406];
	B[17418] = B[17380] & B[17379];
	B[17419] = B[17387] & B[17388];
	B[17420] = B[17385] & B[17386];
	B[17421] = B[17383] & B[17384];
	B[17422] = B[17382] & B[17381];
	B[17423] = B[17392] & B[17389];
	B[17424] = B[17390] & B[17391];
	B[17425] = B[17394] & B[17393];
	B[17426] = !B[17375];
	B[17427] = B[17398] & B[17353];
	B[17428] = B[17396] & B[17351];
	B[17429] = !B[17399];
	B[17430] = !B[17395];
	B[17431] = !B[17397];
	B[17432] = B[17282] & B[17375];
	B[17433] = !B[17403];
	B[17434] = B[17402] & B[17282];
	B[17435] = B[17374] & B[17316];
	B[17436] = B[17206] & B[17412];
	B[17437] = !B[17409];
	B[17438] = B[17404] & B[17405];
	B[17439] = B[17411] & B[17207];
	B[17440] = B[17409].select(B[17375], B[17408]);
	B[17441] = B[17289] & B[17378];
	B[17442] = B[17435] & B[17436];
	B[17443] = B[17415] & B[17371];
	B[17444] = !B[17434];
	B[17445] = B[17427] & B[17400];
	B[17446] = B[17413] & B[17438];
	B[17447] = B[17422] & B[17341];
	B[17448] = B[17420] & B[17337];
	B[17449] = B[17421] & B[17336];
	B[17450] = B[17419] & B[17338];
	B[17451] = B[17418] & B[17339];
	B[17452] = B[17424] & B[17344];
	B[17453] = B[17423] & B[17343];
	B[17454] = B[17425] & B[17345];
	B[17455] = B[17360] & B[17426];
	B[17456] = B[17318].select(B[17375], B[17437]);
	B[17457] = B[17358] & B[17429];
	B[17458] = B[17356] & B[17431];
	B[17459] = B[17377] & B[17416];
	B[17460] = B[17357] & B[17430];
	B[17461] = B[17428] & B[17401];
	B[17462] = B[17432] & B[17402];
	B[17463] = B[17439] & B[17370];
	B[17464] = !B[17417];
	B[17465] = B[17313] & B[17433];
	B[17466] = B[17442].select(B[17375], B[17464]);
	B[17467] = !B[17457];
	B[17468] = !B[17462];
	B[17469] = !B[17443];
	B[17470] = B[17445].select(B[17375], B[17318]);
	B[17471] = !B[17446];
	B[17472] = !B[17454];
	B[17473] = !B[17447];
	B[17474] = !B[17451];
	B[17475] = !B[17448];
	B[17476] = !B[17449];
	B[17477] = !B[17450];
	B[17478] = !B[17452];
	B[17479] = !B[17453];
	B[17480] = !B[17465];
	B[17481] = !B[17456];
	B[17482] = !B[17455];
	B[17483] = !B[17445];
	B[17484] = !B[17461];
	B[17485] = !B[17460];
	B[17486] = !B[17458];
	B[17487] = !B[17459];
	B[17488] = !B[17463];
	B[17489] = B[17462] & B[137];
	B[17490] = B[17459].select(B[17375], B[17441]);
	B[17491] = B[17462] & B[235];
	B[17492] = B[17467].select(B[17375], B[17469]);
	B[17493] = B[17485].select(B[17375], B[17486]);
	B[17494] = B[17375] & B[17488];
	B[17495] = B[17474].select(B[17375], B[17477]);
	B[17496] = B[17472].select(B[17375], B[17473]);
	B[17497] = B[17484].select(B[17375], B[17483]);
	B[17498] = B[17478].select(B[17375], B[17485]);
	B[17499] = B[17486].select(B[17375], B[17467]);
	B[17500] = B[17446].select(B[17375], B[17472]);
	B[17501] = !B[17490];
	B[17502] = B[235] & B[17468];
	B[17503] = B[17408].select(B[17375], B[17487]);
	B[17504] = B[17476].select(B[17375], B[17475]);
	B[17505] = B[17473].select(B[17375], B[17474]);
	B[17506] = B[17479].select(B[17375], B[17478]);
	B[17507] = !B[17470];
	B[17508] = B[17469].select(B[17375], B[17484]);
	B[17509] = B[17475].select(B[17375], B[17479]);
	B[17510] = B[17480].select(B[17375], B[17442]);
	B[17511] = B[17463].select(B[17375], B[17480]);
	B[17512] = B[17477].select(B[17375], B[17476]);
	B[17513] = B[17482] & B[17157];
	B[17514] = B[17417].select(B[17375], B[17471]);
	B[17515] = B[17440] & B[17503];
	B[17516] = B[17499] & B[17492];
	B[17517] = !B[17494];
	B[17518] = B[17492] & B[17493];
	B[17519] = B[17481] & B[17507];
	B[17520] = B[17502] & B[17375];
	B[17521] = !B[17513];
	B[17522] = B[17511] & B[17510];
	B[17523] = !B[17514];
	B[17524] = B[4019] & B[17502];
	B[17525] = B[17495] & B[17505];
	B[17526] = B[17501] & B[17503];
	B[17527] = B[17503] ^ B[17501];
	B[17528] = B[17509] & B[17506];
	B[17529] = B[17512] & B[17504];
	B[17530] = B[17505] & B[17496];
	B[17531] = B[17506] & B[17509];
	B[17532] = B[17508] & B[17497];
	B[17533] = B[17498] & B[17499];
	B[17534] = B[17495] & B[17496];
	B[17535] = B[17497] & B[17508];
	B[17536] = B[17534] & B[17505];
	B[17537] = B[17515] & B[17501];
	B[17538] = B[17523] & B[17466];
	B[17539] = B[17444] & B[17517];
	B[17540] = B[17518] & B[17519];
	B[17541] = B[17533] & B[17532];
	B[17542] = !B[17520];
	B[17543] = B[17528] & B[17529];
	B[17544] = B[17535] & B[17519];
	B[17545] = !B[17524];
	B[17546] = B[17440] ^ B[17526];
	B[17547] = B[17530] & B[17495];
	B[17548] = B[17531] & B[17529];
	B[17549] = B[17548] & B[17547];
	B[17550] = B[17515] & B[17536];
	B[17551] = B[17541] & B[17537];
	B[17552] = B[17543] & B[17540];
	B[17553] = B[17540] & B[17541];
	B[17554] = B[17538] & B[17500];
	B[17555] = B[17528] & B[17540];
	B[17556] = B[17519] & B[17537];
	B[17557] = B[17545] & B[110];
	B[17558] = B[17537] ^ B[17481];
	B[17559] = B[17544] & B[17537];
	B[17560] = B[17481] & B[17537];
	B[17561] = B[17501] & B[17539];
	B[17562] = B[17559] & B[17516];
	B[17563] = B[17561] & B[17548];
	B[17564] = B[17551] & B[17540];
	B[17565] = B[17552] & B[17551];
	B[17566] = B[17554] & B[17522];
	B[17567] = B[17551] & B[17495];
	B[17568] = B[17551] & B[17504];
	B[17569] = B[17492] & B[17559];
	B[17570] = B[17555] & B[17551];
	B[17571] = B[17507] ^ B[17560];
	B[17572] = B[17497] ^ B[17556];
	B[17573] = B[17492] ^ B[17559];
	B[17574] = B[17549] & B[17500];
	B[17575] = !B[17557];
	B[17576] = B[17537] & B[17549];
	B[17577] = B[17497] & B[17556];
	B[17578] = B[17564] & B[17574];
	B[17579] = B[17553] & B[17566];
	B[17580] = B[17563] & B[17550];
	B[17581] = B[17565] & B[17525];
	B[17582] = B[17567] & B[17552];
	B[17583] = B[17568] & B[17555];
	B[17584] = B[17564] & B[17506];
	B[17585] = B[17562] & B[17493];
	B[17586] = B[17508] ^ B[17577];
	B[17587] = B[17499] ^ B[17569];
	B[17588] = B[17562] ^ B[17493];
	B[17589] = B[17504] ^ B[17570];
	B[17590] = B[17564] ^ B[17506];
	B[17591] = B[17495] ^ B[17565];
	B[17592] = B[17579] & B[17580];
	B[17593] = B[17502] & B[17579];
	B[17594] = B[17578] & B[17523];
	B[17595] = B[17579] & B[17576];
	B[17596] = B[17498] ^ B[17585];
	B[17597] = B[17523] ^ B[17578];
	B[17598] = B[17581] ^ B[17496];
	B[17599] = B[17512] ^ B[17583];
	B[17600] = B[17509] ^ B[17584];
	B[17601] = B[17505] ^ B[17582];
	B[17602] = B[17581] & B[17496];
	B[17603] = B[17538] & B[17578];
	B[17604] = B[17603] & B[17510];
	B[17605] = !B[17592];
	B[17606] = B[17593] & B[17580];
	B[17607] = B[17466] ^ B[17594];
	B[17608] = B[17510] ^ B[17603];
	B[17609] = B[17500] ^ B[17602];
	B[17610] = B[17539] ^ B[17595];
	B[17611] = B[17605] & B[17502];
	B[17612] = !B[17606];
	B[17613] = B[17606] & B[17521];
	B[17614] = B[17511] ^ B[17604];
	B[17615] = B[17606] & B[17426];
	B[17616] = !B[17611];
	B[17617] = B[17611] & B[17010];
	B[17618] = !B[17613];
	B[17619] = B[17611] & B[16993];
	B[17620] = B[17611] & B[17120];
	B[17621] = B[137] & B[17612];
	B[17622] = B[17611] & B[17596];
	B[17623] = B[17611] & B[17590];
	B[17624] = B[17611] & B[17558];
	B[17625] = B[17611] & B[17588];
	B[17626] = B[17611] & B[17546];
	B[17627] = B[17611] & B[17600];
	B[17628] = B[17611] & B[17586];
	B[17629] = B[17611] & B[17572];
	B[17630] = B[17611] & B[17573];
	B[17631] = B[17611] & B[17571];
	B[17632] = B[17611] & B[17587];
	B[17633] = B[17611] & B[17589];
	B[17634] = B[17611] & B[17598];
	B[17635] = B[17611] & B[17601];
	B[17636] = B[17611] & B[17609];
	B[17637] = B[17611] & B[17610];
	B[17638] = B[17611] & B[17614];
	B[17639] = B[17611] & B[17597];
	B[17640] = B[17611] & B[17607];
	B[17641] = B[17611] & B[17608];
	B[17642] = B[17611] & B[17527];
	B[17643] = B[17611] & B[17599];
	B[17644] = B[17611] & B[17591];
	B[17645] = B[17616] & B[17542];
	B[17646] = !B[17620];
	B[17647] = !B[17619];
	B[17648] = !B[17617];
	B[17649] = B[137] & B[17616];
	B[17650] = B[17616].select(B[17375], B[17612]);
	B[17651] = B[137] & B[17618];
	B[17652] = B[17621] & B[17120];
	B[17653] = !B[17645];
	B[17654] = B[137] & B[17646];
	B[17655] = !B[17649];
	B[17656] = B[137] & B[17650];
	B[17657] = B[137] & B[17648];
	B[17658] = B[137] & B[17647];
	B[17659] = !B[17652];
	B[17660] = B[17653].select(B[17261], B[17615]);
	B[17661] = B[17019] & B[17653];
	B[17662] = B[17159] & B[17655];
	B[17663] = !B[17657];
	B[17664] = !B[17656];
	B[17665] = !B[17654];
	B[17666] = !B[17658];
	B[17667] = !B[17661];
	B[17668] = !B[17660];
	B[17669] = B[17668] & B[137];
	B[17670] = B[17651] & B[17667];
	B[17671] = !B[17670];
	B[17672] = !B[17669];
	res[0] = B[17642];
	res[1] = B[17626];
	res[2] = B[17624];
	res[3] = B[17631];
	res[4] = B[17629];
	res[5] = B[17628];
	res[6] = B[17630];
	res[7] = B[17632];
	res[8] = B[17625];
	res[9] = B[17622];
	res[10] = B[17623];
	res[11] = B[17627];
	res[12] = B[17633];
	res[13] = B[17643];
	res[14] = B[17644];
	res[15] = B[17635];
	res[16] = B[17634];
	res[17] = B[17636];
	res[18] = B[17639];
	res[19] = B[17640];
	res[20] = B[17641];
	res[21] = B[17638];
	res[22] = B[17637];
	res[23] = B[17664];
	res[24] = B[17672];
	res[25] = B[17671];
	res[26] = B[17666];
	res[27] = B[17663];
	res[28] = B[17665];
	res[29] = B[17662];
	res[30] = B[17659];
	res[31] = B[17575];
	delete[] B;

	return res;
}
#ifdef __GNUC__
	#ifndef __clang__
		#pragma GCC pop_options
	#endif
#endif
